Class DocumentationAttribute
Implements an attribute that adds an endpoint-, contract-, or operation behavior
with the specified documentation annotation text.
Inheritance
DocumentationAttribute
Assembly: Nevatech.Vsb.Repository.dll
Syntax
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Interface)]
public sealed class DocumentationAttribute : Attribute, _Attribute, IEndpointBehavior, IContractBehavior, IOperationBehavior, IServiceContractGenerationExtension, IOperationContractGenerationExtension
Constructors
DocumentationAttribute()
Declaration
public DocumentationAttribute()
Properties
Documentation
Gets or sets the text stored as a documentation annotation.
Declaration
public string Documentation { get; set; }
Property Value
Methods
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)
Declaration
public void AddBindingParameters(ContractDescription contractDescription, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
Parameters
AddBindingParameters(OperationDescription, BindingParameterCollection)
Declaration
public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters)
Parameters
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)
Declaration
public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
Parameters
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)
Declaration
public void ApplyClientBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime)
Parameters
ApplyClientBehavior(OperationDescription, ClientOperation)
Declaration
public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation)
Parameters
ApplyClientBehavior(ServiceEndpoint, ClientRuntime)
Declaration
public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
Parameters
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)
Declaration
public void ApplyDispatchBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime)
Parameters
ApplyDispatchBehavior(OperationDescription, DispatchOperation)
Declaration
public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation)
Parameters
ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)
Declaration
public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher)
Parameters
GenerateContract(ServiceContractGenerationContext)
Declaration
public void GenerateContract(ServiceContractGenerationContext context)
Parameters
GenerateOperation(OperationContractGenerationContext)
Declaration
public void GenerateOperation(OperationContractGenerationContext context)
Parameters
Validate(ContractDescription, ServiceEndpoint)
Declaration
public void Validate(ContractDescription contractDescription, ServiceEndpoint endpoint)
Parameters
Validate(OperationDescription)
Declaration
public void Validate(OperationDescription operationDescription)
Parameters
Validate(ServiceEndpoint)
Declaration
public void Validate(ServiceEndpoint endpoint)
Parameters
Implements