Search Results for

    Show / Hide Table of Contents

    Class HttpClientWebRequestExecutorFactory

    Implementation of SharePoint WebRequestExecutorFactory that utilizes HttpClient

    Inheritance
    System.Object
    HttpClientWebRequestExecutorFactory
    Namespace: PnP.Framework.Http
    Assembly: PnP.Framework.dll
    Syntax
    public class HttpClientWebRequestExecutorFactory : WebRequestExecutorFactory
    Examples

    var authManager = new PnP.Framework.AuthenticationManager(clientId, certificate, tenantId); var clientContext = authManager.GetContext(siteUrl); clientContext.WebRequestExecutorFactory = new HttpClientWebRequestExecutorFactory(PnPHttpClient.Instance.GetHttpClient()); clientContext.Load(clientContext.Web, w => w.Title); await clientContext.ExecuteQueryRetryAsync();

    Constructors

    HttpClientWebRequestExecutorFactory(HttpClient)

    Creates a WebRequestExecutorFactory that utilizes the specified HttpClient

    Declaration
    public HttpClientWebRequestExecutorFactory(HttpClient httpClient)
    Parameters
    HttpClient httpClient

    HttpClient to use when creating new web requests

    Methods

    CreateWebRequestExecutor(ClientRuntimeContext, String)

    Creates a WebRequestExecutor that utilizes HttpClient

    Declaration
    public override WebRequestExecutor CreateWebRequestExecutor(ClientRuntimeContext context, string requestUrl)
    Parameters
    ClientRuntimeContext context

    A SharePoint ClientContext

    System.String requestUrl

    The url to create the request for

    Returns
    WebRequestExecutor

    A WebRequestExecutor object created for the passed site URL

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer