C# Класс Microsoft.ServiceModel.Web.HelpPageInvoker

Наследование: IOperationInvoker
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AllocateInputs ( ) : object[]
CacheResult ( ) : void
CacheValidationCallback ( HttpContext context, object state, HttpValidationStatus &result ) : void
GetFeed ( ) : System.ServiceModel.Syndication.Atom10FeedFormatter
GetHelpPageOperationSelector ( ) : IDispatchOperationSelector
GetRequestExample ( string operation ) : Message
GetRequestXmlSchema ( string operation ) : Message
GetResponseExample ( string operation ) : Message
GetResponseXmlSchema ( string operation ) : Message
GetWebGetAndInvoke ( OperationDescription od, System.ServiceModel.Web.WebGetAttribute &get, System.ServiceModel.Web.WebInvokeAttribute &invoke ) : void
Invoke ( object instance, object inputs, object &outputs ) : object
InvokeBegin ( object instance, object inputs, AsyncCallback callback, object state ) : IAsyncResult
InvokeEnd ( object instance, object &outputs, IAsyncResult result ) : object

Приватные методы

Метод Описание
CreateExample ( Type type, OperationDescription od, bool generateJson ) : Message
CreateSchema ( Type body, bool isXmlSerializerType ) : Message
CreateTextMessage ( string message ) : Message
GetBodyStyle ( System.ServiceModel.Web.WebGetAttribute get, System.ServiceModel.Web.WebInvokeAttribute invoke ) : WebMessageBodyStyle
GetDefaultGetTemplate ( OperationDescription od ) : string
GetDefaultInvokeMethod ( ) : string
GetDefaultResponseFormat ( ) : WebMessageFormat
GetMethod ( System.ServiceModel.Web.WebGetAttribute get, System.ServiceModel.Web.WebInvokeAttribute invoke ) : string
GetRequestBodyType ( OperationDescription od, bool &isXmlSerializerType ) : Type
GetRequestFormat ( System.ServiceModel.Web.WebInvokeAttribute invoke, OperationDescription od ) : string
GetResponseBodyType ( OperationDescription od, bool &isXmlSerializerType ) : Type
GetResponseFormat ( System.ServiceModel.Web.WebGetAttribute get, System.ServiceModel.Web.WebInvokeAttribute invoke, OperationDescription od ) : string
GetUriTemplate ( System.ServiceModel.Web.WebGetAttribute get, System.ServiceModel.Web.WebInvokeAttribute invoke, OperationDescription od ) : string
IsBodySpecial ( Type body, string direction, Message &message ) : bool
IsRequestStream ( OperationDescription od ) : bool
IsResponseStream ( OperationDescription od ) : bool
IsUntypedMessage ( MessageDescription message ) : bool

Описание методов

AllocateInputs() публичный Метод

public AllocateInputs ( ) : object[]
Результат object[]

CacheResult() публичный Метод

public CacheResult ( ) : void
Результат void

CacheValidationCallback() публичный Метод

public CacheValidationCallback ( HttpContext context, object state, HttpValidationStatus &result ) : void
context System.Web.HttpContext
state object
result HttpValidationStatus
Результат void

GetFeed() публичный Метод

public GetFeed ( ) : System.ServiceModel.Syndication.Atom10FeedFormatter
Результат System.ServiceModel.Syndication.Atom10FeedFormatter

GetHelpPageOperationSelector() публичный Метод

public GetHelpPageOperationSelector ( ) : IDispatchOperationSelector
Результат IDispatchOperationSelector

GetRequestExample() публичный Метод

public GetRequestExample ( string operation ) : Message
operation string
Результат Message

GetRequestXmlSchema() публичный Метод

public GetRequestXmlSchema ( string operation ) : Message
operation string
Результат Message

GetResponseExample() публичный Метод

public GetResponseExample ( string operation ) : Message
operation string
Результат Message

GetResponseXmlSchema() публичный Метод

public GetResponseXmlSchema ( string operation ) : Message
operation string
Результат Message

GetWebGetAndInvoke() публичный Метод

public GetWebGetAndInvoke ( OperationDescription od, System.ServiceModel.Web.WebGetAttribute &get, System.ServiceModel.Web.WebInvokeAttribute &invoke ) : void
od System.ServiceModel.Description.OperationDescription
get System.ServiceModel.Web.WebGetAttribute
invoke System.ServiceModel.Web.WebInvokeAttribute
Результат void

Invoke() публичный Метод

public Invoke ( object instance, object inputs, object &outputs ) : object
instance object
inputs object
outputs object
Результат object

InvokeBegin() публичный Метод

public InvokeBegin ( object instance, object inputs, AsyncCallback callback, object state ) : IAsyncResult
instance object
inputs object
callback AsyncCallback
state object
Результат IAsyncResult

InvokeEnd() публичный Метод

public InvokeEnd ( object instance, object &outputs, IAsyncResult result ) : object
instance object
outputs object
result IAsyncResult
Результат object