C# Class Nexus.Client.ModRepositories.Nexus.CookieMessageInspector

An Client Message Inspector that sets cookies for the service call.
Inheritance: IClientMessageInspector
显示文件 Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Public Methods

Method Description
AfterReceiveReply ( Message &reply, object correlationState ) : void

Processes the reply message.

This does nothing.

BeforeSendRequest ( Message &request, IClientChannel channel ) : object

Processes the request message.

This adds the specified cookies to the request.

CookieMessageInspector ( string>.Dictionary p_dicAuthenticationCookies ) : System

A simple constructor that initializes the object with the given values.

Method Details

AfterReceiveReply() public method

Processes the reply message.
This does nothing.
public AfterReceiveReply ( Message &reply, object correlationState ) : void
reply Message The received reply to process.
correlationState object The correlation state.
return void

BeforeSendRequest() public method

Processes the request message.
This adds the specified cookies to the request.
public BeforeSendRequest ( Message &request, IClientChannel channel ) : object
request Message The request to process.
channel IClientChannel The client channel.
return object

CookieMessageInspector() public method

A simple constructor that initializes the object with the given values.
public CookieMessageInspector ( string>.Dictionary p_dicAuthenticationCookies ) : System
p_dicAuthenticationCookies string>.Dictionary The cookies to add to the request.
return System