Class DocumentationWsdlExportExtension
Implements a WSDL export extension that populates documentation annotations on port types, port type operations, and ports.
Inheritance
System.Object
DocumentationWsdlExportExtension
Implements
System.ServiceModel.Description.IContractBehavior
System.ServiceModel.Description.IWsdlExportExtension
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Description
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class DocumentationWsdlExportExtension : IContractBehavior, IWsdlExportExtension
Constructors
DocumentationWsdlExportExtension()
Declaration
public DocumentationWsdlExportExtension()
Methods
AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)
Declaration
public void AddBindingParameters(ContractDescription contractDescription, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.ContractDescription | contractDescription | |
System.ServiceModel.Description.ServiceEndpoint | endpoint | |
System.ServiceModel.Channels.BindingParameterCollection | bindingParameters |
ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)
Declaration
public void ApplyClientBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.ContractDescription | contractDescription | |
System.ServiceModel.Description.ServiceEndpoint | endpoint | |
System.ServiceModel.Dispatcher.ClientRuntime | clientRuntime |
ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)
Declaration
public void ApplyDispatchBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.ContractDescription | contractDescription | |
System.ServiceModel.Description.ServiceEndpoint | endpoint | |
System.ServiceModel.Dispatcher.DispatchRuntime | dispatchRuntime |
ExportContract(WsdlExporter, WsdlContractConversionContext)
Declaration
public void ExportContract(WsdlExporter exporter, WsdlContractConversionContext context)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.WsdlExporter | exporter | |
System.ServiceModel.Description.WsdlContractConversionContext | context |
ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)
Declaration
public void ExportEndpoint(WsdlExporter exporter, WsdlEndpointConversionContext context)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.WsdlExporter | exporter | |
System.ServiceModel.Description.WsdlEndpointConversionContext | context |
Validate(ContractDescription, ServiceEndpoint)
Declaration
public void Validate(ContractDescription contractDescription, ServiceEndpoint endpoint)
Parameters
Type | Name | Description |
---|---|---|
System.ServiceModel.Description.ContractDescription | contractDescription | |
System.ServiceModel.Description.ServiceEndpoint | endpoint |
Implements
System.ServiceModel.Description.IContractBehavior
System.ServiceModel.Description.IWsdlExportExtension