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的一些行为

  • 相关阅读:
    小毛驴基本语法
    文本数据IO操作--字符流
    基本IO操作--字节流
    文件指针操作
    文件操作——RandomAccessFile
    Java文件操作——File
    前端修炼-javascript关键字之prototype
    Redux介绍及基本应用
    IOS应用程序生命周期
    EF 只更新部分字段
  • 原文地址:https://www.cnblogs.com/myprogram/p/4708445.html
Copyright © 2011-2022 走看看