C# Class Microsoft.ServiceModel.Web.HelpPageInvoker

Inheritance: IOperationInvoker
Mostrar archivo Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AllocateInputs() public method

public AllocateInputs ( ) : object[]
return object[]

CacheResult() public method

public CacheResult ( ) : void
return void

CacheValidationCallback() public method

public CacheValidationCallback ( HttpContext context, object state, HttpValidationStatus &result ) : void
context System.Web.HttpContext
state object
result HttpValidationStatus
return void

GetFeed() public method

public GetFeed ( ) : System.ServiceModel.Syndication.Atom10FeedFormatter
return System.ServiceModel.Syndication.Atom10FeedFormatter

GetHelpPageOperationSelector() public method

public GetHelpPageOperationSelector ( ) : IDispatchOperationSelector
return IDispatchOperationSelector

GetRequestExample() public method

public GetRequestExample ( string operation ) : Message
operation string
return Message

GetRequestXmlSchema() public method

public GetRequestXmlSchema ( string operation ) : Message
operation string
return Message

GetResponseExample() public method

public GetResponseExample ( string operation ) : Message
operation string
return Message

GetResponseXmlSchema() public method

public GetResponseXmlSchema ( string operation ) : Message
operation string
return Message

GetWebGetAndInvoke() public method

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
return void

Invoke() public method

public Invoke ( object instance, object inputs, object &outputs ) : object
instance object
inputs object
outputs object
return object

InvokeBegin() public method

public InvokeBegin ( object instance, object inputs, AsyncCallback callback, object state ) : IAsyncResult
instance object
inputs object
callback AsyncCallback
state object
return IAsyncResult

InvokeEnd() public method

public InvokeEnd ( object instance, object &outputs, IAsyncResult result ) : object
instance object
outputs object
result IAsyncResult
return object