zoukankan      html  css  js  c++  java
  • 在设置代理的环境下使用SharePoint CSOM

    SharePoint 的CSOM都是通过HttpRequest来实现和SharePoint服务器的交互的,那么我们如何设置HttpWebRequest的一些特性呢,如Cookie,WebProxy?

    static void Main(string[] args)
            {
                System.Net.ServicePointManager.ServerCertificateValidationCallback = (object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => true;
                ClientContext context = new ClientContext(https://domain.sharepoint.com);
    
                SecureString se = new SecureString();
                foreach (var cc in "password")
                {
                    se.AppendChar(cc);
                }
    
                context.Credentials = new SharePointOnlineCredentials("user@domain.onmicrosoft.com", se);
    
                context.ExecutingWebRequest += context_ExecutingWebRequest;
    
                context.ExecuteQuery();
    
            }
    
            static void context_ExecutingWebRequest(object sender, WebRequestEventArgs e)
            {
                //e.WebRequestExecutor.WebRequest.Proxy = new System.Net.WebProxy("");
                //e.WebRequestExecutor.WebRequest.CookieContainer= cookie
            }
    

      通过ExecutingWebRequest 这个事件来定义httpWebRequest的一些行为

  • 相关阅读:
    Mybatis与Spring集成
    Mybatis 多对多
    Mybatis表关联多对一
    Mybatis表关联一对多
    Mybatis增删改查(CURD)
    Mybatis接口注解
    MyBatis环境配置及入门
    MyBatis教程
    Spring JDBC StoredProcedure类示例
    Spring JDBC SqlUpdate类示例
  • 原文地址:https://www.cnblogs.com/myprogram/p/4708445.html
Copyright © 2011-2022 走看看