C# Class Nexus.Client.ModRepositories.Nexus.HttpUserAgentEndpointBehaviour

An HTTP Endpoint Behaviour that sets the user-agent for the service call.
Inheritance: System.ServiceModel.Description.WebHttpBehavior
Afficher le fichier Open project: NexusMods/NexusModManager-4.5

Méthodes publiques

Méthode Description
ApplyClientBehavior ( ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void

Injects the user agent into the service request.

HttpUserAgentEndpointBehaviour ( string userAgent ) : System.ServiceModel.Description

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

Method Details

ApplyClientBehavior() public méthode

Injects the user agent into the service request.
public ApplyClientBehavior ( ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint The enpoint of the service for which to set the user-agent.
clientRuntime System.ServiceModel.Dispatcher.ClientRuntime The client runtime.
Résultat void

HttpUserAgentEndpointBehaviour() public méthode

A simple constructor that initializes the object with the given values.
public HttpUserAgentEndpointBehaviour ( string userAgent ) : System.ServiceModel.Description
userAgent string The user agent to use for the service calls.
Résultat System.ServiceModel.Description