Search Results for

    Show / Hide Table of Contents

    Class MockWebRequestExecutor

    Inheritance
    System.Object
    MockWebRequestExecutor
    Namespace: PnP.Framework.Utilities.UnitTests.Web
    Assembly: PnP.Framework.dll
    Syntax
    public class MockWebRequestExecutor : WebRequestExecutor

    Constructors

    MockWebRequestExecutor(String, IMockResponseProvider)

    Declaration
    public MockWebRequestExecutor(string requestUrl, IMockResponseProvider responseProvider)
    Parameters
    System.String requestUrl

    IMockResponseProvider responseProvider

    Fields

    responseContentType

    Declaration
    protected string responseContentType
    Field Value
    System.String

    Properties

    RequestContentType

    Declaration
    public override string RequestContentType { get; set; }
    Property Value
    System.String

    RequestHeaders

    Declaration
    public override WebHeaderCollection RequestHeaders { get; }
    Property Value
    WebHeaderCollection

    RequestKeepAlive

    Declaration
    public override bool RequestKeepAlive { get; set; }
    Property Value
    System.Boolean

    RequestMethod

    Declaration
    public override string RequestMethod { get; set; }
    Property Value
    System.String

    RequestUrl

    Declaration
    public string RequestUrl { get; protected set; }
    Property Value
    System.String

    ResponseContentType

    Declaration
    public override string ResponseContentType { get; }
    Property Value
    System.String

    ResponseHeaders

    Declaration
    public override WebHeaderCollection ResponseHeaders { get; }
    Property Value
    WebHeaderCollection

    ResponseProvider

    Declaration
    protected IMockResponseProvider ResponseProvider { get; }
    Property Value
    IMockResponseProvider

    ResponseStream

    Declaration
    protected Stream ResponseStream { get; set; }
    Property Value
    Stream

    statusCode

    Declaration
    protected HttpStatusCode statusCode { get; set; }
    Property Value
    HttpStatusCode

    StatusCode

    Declaration
    public override HttpStatusCode StatusCode { get; }
    Property Value
    HttpStatusCode

    WebRequest

    Required by ExecuteQueryWithRetry

    Declaration
    public override HttpWebRequest WebRequest { get; }
    Property Value
    HttpWebRequest

    Methods

    Execute()

    Declaration
    public override void Execute()

    GetRequestStream()

    Called by CSOM to prepare new request

    Declaration
    public override Stream GetRequestStream()
    Returns
    Stream

    GetResponseStream()

    Called by CSOM to read the response

    Declaration
    public override Stream GetResponseStream()
    Returns
    Stream

    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