Show / Hide Table of Contents

    Class DocumentationAttribute

    Implements an attribute that adds an endpoint-, contract-, or operation behavior with the specified documentation annotation text.

    Inheritance
    Object
    Attribute
    DocumentationAttribute
    Implements
    _Attribute
    IEndpointBehavior
    IContractBehavior
    IOperationBehavior
    IServiceContractGenerationExtension
    IOperationContractGenerationExtension
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, Boolean)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, Boolean)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, Boolean)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, Boolean)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean)
    Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, Boolean)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, Boolean)
    Attribute.GetCustomAttributes(Module, Type, Boolean)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, Boolean)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, Boolean)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, Boolean)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, Boolean)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, Boolean)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, Boolean)
    Attribute.Equals(Object)
    Attribute.GetHashCode()
    Attribute.Match(Object)
    Attribute.IsDefaultAttribute()
    Attribute._Attribute.GetTypeInfoCount(UInt32)
    Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
    Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
    Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
    Attribute.TypeId
    Object.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Description
    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
    Type Description
    String

    Methods

    AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

    Declaration
    public void AddBindingParameters(ContractDescription contractDescription, ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
    Parameters
    Type Name Description
    ContractDescription contractDescription
    ServiceEndpoint endpoint
    BindingParameterCollection bindingParameters

    AddBindingParameters(OperationDescription, BindingParameterCollection)

    Declaration
    public void AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters)
    Parameters
    Type Name Description
    OperationDescription operationDescription
    BindingParameterCollection bindingParameters

    AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

    Declaration
    public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters)
    Parameters
    Type Name Description
    ServiceEndpoint endpoint
    BindingParameterCollection bindingParameters

    ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

    Declaration
    public void ApplyClientBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime)
    Parameters
    Type Name Description
    ContractDescription contractDescription
    ServiceEndpoint endpoint
    ClientRuntime clientRuntime

    ApplyClientBehavior(OperationDescription, ClientOperation)

    Declaration
    public void ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation)
    Parameters
    Type Name Description
    OperationDescription operationDescription
    ClientOperation clientOperation

    ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

    Declaration
    public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
    Parameters
    Type Name Description
    ServiceEndpoint endpoint
    ClientRuntime clientRuntime

    ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

    Declaration
    public void ApplyDispatchBehavior(ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime)
    Parameters
    Type Name Description
    ContractDescription contractDescription
    ServiceEndpoint endpoint
    DispatchRuntime dispatchRuntime

    ApplyDispatchBehavior(OperationDescription, DispatchOperation)

    Declaration
    public void ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation)
    Parameters
    Type Name Description
    OperationDescription operationDescription
    DispatchOperation dispatchOperation

    ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

    Declaration
    public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher)
    Parameters
    Type Name Description
    ServiceEndpoint endpoint
    EndpointDispatcher endpointDispatcher

    GenerateContract(ServiceContractGenerationContext)

    Declaration
    public void GenerateContract(ServiceContractGenerationContext context)
    Parameters
    Type Name Description
    ServiceContractGenerationContext context

    GenerateOperation(OperationContractGenerationContext)

    Declaration
    public void GenerateOperation(OperationContractGenerationContext context)
    Parameters
    Type Name Description
    OperationContractGenerationContext context

    Validate(ContractDescription, ServiceEndpoint)

    Declaration
    public void Validate(ContractDescription contractDescription, ServiceEndpoint endpoint)
    Parameters
    Type Name Description
    ContractDescription contractDescription
    ServiceEndpoint endpoint

    Validate(OperationDescription)

    Declaration
    public void Validate(OperationDescription operationDescription)
    Parameters
    Type Name Description
    OperationDescription operationDescription

    Validate(ServiceEndpoint)

    Declaration
    public void Validate(ServiceEndpoint endpoint)
    Parameters
    Type Name Description
    ServiceEndpoint endpoint

    Implements

    System.Runtime.InteropServices._Attribute
    System.ServiceModel.Description.IEndpointBehavior
    System.ServiceModel.Description.IContractBehavior
    System.ServiceModel.Description.IOperationBehavior
    System.ServiceModel.Description.IServiceContractGenerationExtension
    System.ServiceModel.Description.IOperationContractGenerationExtension
    Back to top Nevatech Sentinet 6.5 Online Documentation