Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest Interface Reference

Encapsulates the details of a service request. More...

Public Member Functions

void Response (string type, IContent content)
 Return a reponse to the request. More...
 
void Deny ()
 Deny the service request. More...
 

Properties

ITopicPathSelector Topic [get]
 Returns the service topic. More...
 
string ServiceType [get]
 Returns the service type as defined when the topic was created. More...
 
ISessionId Client [get]
 Returns the session identifier of the originating client. More...
 
string Type [get]
 Get request type. This is a type of request passed from the client, and can be ignored if the service only ever performs a single function. More...
 
string Id [get]
 Returns the unique request identifier. More...
 
IContent Content [get]
 Returns the request content. This may be null if no content was passed with the request. More...
 

Detailed Description

Encapsulates the details of a service request.

Member Function Documentation

void PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Deny ( )

Deny the service request.

void PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Response ( string  type,
IContent  content 
)

Return a reponse to the request.

Parameters
typeThe response type. This would normally only need to be specified if the service can return multiple response types.
content

Property Documentation

ISessionId PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Client
get

Returns the session identifier of the originating client.

IContent PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Content
get

Returns the request content. This may be null if no content was passed with the request.

string PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Id
get

Returns the unique request identifier.

string PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.ServiceType
get

Returns the service type as defined when the topic was created.

ITopicPathSelector PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Topic
get

Returns the service topic.

string PushTechnology.ClientInterface.Client.Features.Control.Topics.IServiceRequest.Type
get

Get request type. This is a type of request passed from the client, and can be ignored if the service only ever performs a single function.


The documentation for this interface was generated from the following file: