Search Results for

    Show / Hide Table of Contents

    Class PnPHttpClient

    Static class holding HttpClient references, needs to be static to avoid port exhaustion scenarios

    Inheritance
    System.Object
    PnPHttpClient
    Namespace: PnP.Framework.Http
    Assembly: PnP.Framework.dll
    Syntax
    public class PnPHttpClient : object

    Properties

    Instance

    Declaration
    public static PnPHttpClient Instance { get; }
    Property Value
    PnPHttpClient

    Methods

    AuthenticateRequest(HttpRequestMessage, String)

    Declaration
    public static void AuthenticateRequest(HttpRequestMessage request, string accessToken)
    Parameters
    HttpRequestMessage request

    System.String accessToken

    AuthenticateRequestAsync(HttpRequestMessage, ClientContext)

    Declaration
    public static async Task AuthenticateRequestAsync(HttpRequestMessage request, ClientContext context)
    Parameters
    HttpRequestMessage request

    ClientContext context

    Returns
    Task

    GetHttpClient()

    Declaration
    public HttpClient GetHttpClient()
    Returns
    HttpClient

    GetHttpClient(ClientContext)

    Declaration
    public HttpClient GetHttpClient(ClientContext context)
    Parameters
    ClientContext context

    Returns
    HttpClient

    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