Search Results for

    Show / Hide Table of Contents

    Class WebSocketWebRequestTransfer

    Defines methods for transferring messages using the WebSocket protocol.

    Inheritance
    System.Object
    WebSocketTransfer
    WebSocketWebRequestTransfer
    Inherited Members
    WebSocketTransfer.Url
    WebSocketTransfer.HandshakeTimeout
    WebSocketTransfer.StreamTimeout
    WebSocketTransfer.Sender
    WebSocketTransfer.OnRequestCreated
    WebSocketTransfer.OnResponseReceived
    WebSocketTransfer.OnOpenSuccess
    WebSocketTransfer.OnOpenFailure
    WebSocketTransfer.OnStreamFailure
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class WebSocketWebRequestTransfer : WebSocketTransfer

    Constructors

    WebSocketWebRequestTransfer(String)

    Creates a new instance of WebSocketWebRequestTransfer.

    Declaration
    public WebSocketWebRequestTransfer(string url)
    Parameters
    Type Name Description
    System.String url

    The URL.

    Methods

    Open(NameValueCollection)

    Opens the WebSocket connection.

    Declaration
    public override void Open(NameValueCollection headers)
    Parameters
    Type Name Description
    NameValueCollection headers
    Overrides
    WebSocketTransfer.Open(NameValueCollection)

    Send(HttpRequestArgs)

    Sends a request synchronously.

    Declaration
    public override HttpResponseArgs Send(HttpRequestArgs requestArgs)
    Parameters
    Type Name Description
    HttpRequestArgs requestArgs

    The request parameters.

    Returns
    Type Description
    HttpResponseArgs

    The response parameters.

    Overrides
    WebSocketTransfer.Send(HttpRequestArgs)

    SendAsync(HttpRequestArgs, Action1<HttpResponseArgs>)

    Sends a request asynchronously.

    Declaration
    public override void SendAsync(HttpRequestArgs requestArgs, Action1<HttpResponseArgs> callback)
    Parameters
    Type Name Description
    HttpRequestArgs requestArgs

    The request parameters.

    Action1<HttpResponseArgs> callback

    The callback to execute with the resulting response.

    Overrides
    WebSocketTransfer.SendAsync(HttpRequestArgs, Action1<HttpResponseArgs>)

    Shutdown()

    Releases any resources and shuts down.

    Declaration
    public override void Shutdown()
    Overrides
    WebSocketTransfer.Shutdown()
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0