Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

System.ServiceModel.Description Namespace

Provides classes related to the service model description.

  Class Description
Public class CallbackDebugBehavior Enables service debugging for a Windows Communication Foundation (WCF) callback object.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ClientCredentials Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.
Public class ClientViaBehavior The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ContractDescription Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.
Public class DataContractSerializerMessageContractImporter Handles the importation of data contract messages from WSDL documents.
Public class Supported in .NET for Windows Store apps DataContractSerializerOperationBehavior Represents the run-time behavior of the DataContractSerializer.
Public class DispatcherSynchronizationBehavior An endpoint behavior that enables a WCF service to send replies asynchronously.
Public class DurableOperationAttribute Obsolete. Specifies the local execution behavior of a durable service method.
Public class DurableServiceAttribute Obsolete. Specifies the internal execution behavior of a durable service contract implementation.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps FaultDescription Represents a SOAP fault.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps FaultDescriptionCollection Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.
Public class JsonFaultDetail Represents a SOAP fault that is specified in the service contract for use with JSON.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps MessageBodyDescription Represents the body of a SOAP message.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps MessageDescription Represents the description of a message.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps MessageDescriptionCollection Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.
Public class Supported in .NET for Windows Store apps MessageHeaderDescription Represents a SOAP message header.
Public class Supported in .NET for Windows Store apps MessageHeaderDescriptionCollection Represents a collection of System.ServiceModel.Description.MessageHeaderDescription objects.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps MessagePartDescription Represents a description of a SOAP message part.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps MessagePartDescriptionCollection Represents a collection of System.ServiceModel.Description.MessagePartDescription objects.
Public class Supported in .NET for Windows Store apps MessagePropertyDescription Represents a message property specified by the System.ServiceModel.MessagePropertyAttribute.
Public class Supported in .NET for Windows Store apps MessagePropertyDescriptionCollection Represents a collection of System.ServiceModel.Description.MessagePropertyDescription objects.
Public class MetadataConversionError Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.
Public class MetadataExchangeBindings Used to create system-provided bindings for WS-Transfer metadata exchange using the System.ServiceModel.Description.IMetadataExchange contract.
Public class MetadataExchangeClient Downloads service metadata.
Public class MetadataExporter Exports service description information into metadata.
Public class MetadataImporter Imports metadata into System.ServiceModel.Description.ServiceEndpoint objects.
Public class MetadataImporterQuotas Specifies the quotas for metadata importers that derive from the MetadataImporter class.
Public class MetadataLocation Represents the address of metadata documents.
Public class MetadataReference Represents a reference to a metadata document returned from a metadata exchange endpoint.
Public class MetadataResolver Retrieves and imports metadata as ServiceEndpoint objects.
Public class MetadataSection Represents XML metadata or references to XML metadata.
Public class MetadataSet Represents a serializable collection of service metadata in XML form.
Public class MustUnderstandBehavior Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.
Public class OperationContractGenerationContext Passed to the IOperationContractGenerationExtension.GenerateOperation method to enable the modification of an operation contract and its context prior to generating code.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps OperationDescription Represents the description of a contract operation that provides a description of the messages that make up the operation.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps OperationDescriptionCollection Represents a collection that contains operation descriptions.
Public class ParameterXPathQueryGenerator Enables the creation of an XPath from a data contract.
Public class PersistenceProviderBehavior Obsolete. Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.
Public class PolicyAssertionCollection Contains policy assertions.
Public class PolicyConversionContext Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.
Public class PolicyVersion A class used to specify the version of the WS-Policy specification being used.
Public class ServiceAuthenticationBehavior Describes the service’s authentication behavior.
Public class ServiceAuthorizationBehavior Provides properties related to service authorization behavior.
Public class ServiceContractGenerationContext Passed to the IServiceContractGenerationExtension.GenerateContract method to enable the modification of a service contract and its context prior to generating code.
Public class ServiceContractGenerator The System.ServiceModel.Description.ServiceContractGenerator type generates service contract code and binding configurations from System.ServiceModel.Description.ServiceEndpoint description objects.
Public class ServiceCredentials Configures a service credential. Use this class to specify the credential for the service such as an X.509 certificate. Also, use this class to specify the authentication model for various client credentials such as user name and password validation.
Public class ServiceDebugBehavior Enables debugging and help information features for a Windows Communication Foundation (WCF) service.
Public class ServiceDescription Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.
Public class Supported by Portable Class Library Supported in .NET for Windows Store apps ServiceEndpoint Represents the endpoint for a service that allows clients of the service to find and communicate with the service.
Public class ServiceEndpointCollection A collection that contains the endpoints for a service.
Public class ServiceMetadataBehavior Controls the publication of service metadata and associated information.
Public class ServiceMetadataContractBehavior A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.
Public class ServiceMetadataEndpoint A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.
Public class ServiceMetadataExtension Provides the implementation for the metadata publishing protocols.
Public class ServiceSecurityAuditBehavior Specifies the audit behavior of security events. In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. For more information, see ServiceAuthorizationManager.
Public class ServiceThrottlingBehavior Configures run-time throughput settings that enable you to tune service performance.
Public class SynchronousReceiveBehavior Controls whether channels listen synchronously or asynchronously.
Public class TransactedBatchingBehavior Represents a behavior that optimizes the receive operations for transports that support transactional receives.
Public class TypedMessageConverter Converts a typed message to an untyped message, or an untyped message to a typed message.
Public class UseRequestHeadersForMetadataAddressBehavior Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.
Public class WebHttpBehavior Enables the Web programming model for a Windows Communication Foundation (WCF) service.
Public class WebHttpEndpoint A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.
Public class WebScriptEnablingBehavior Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. This class cannot be inherited.
Public class WebScriptEndpoint A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.
Public class WebServiceEndpoint A standard endpoint with a fixed WebHttpBinding binding.
Public class WorkflowRuntimeBehavior Obsolete. Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost.
Public class WsdlContractConversionContext Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.
Public class WsdlEndpointConversionContext Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.
Public class WsdlExporter Converts service, contract, and endpoint information into metadata documents.
Public class WsdlImporter Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
Public class XmlSerializerMessageContractImporter Handles the import of messages from WSDL documents using the XmlSerializer.
Public class XmlSerializerOperationBehavior Controls run-time behavior of the XmlSerializer associated with an operation.
  Interface Description
Public interface Supported in .NET for Windows Store apps IContractBehavior Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.
Public interface IContractBehaviorAttribute Specifies the contract for which an attribute that implements the System.ServiceModel.Description.IContractBehavior interface is active.
Public interface Supported in .NET for Windows Store apps IEndpointBehavior Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.
Public interface IMetadataExchange Exposes methods used to return metadata about a service.
Public interface Supported in .NET for Windows Store apps IOperationBehavior Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.
Public interface IOperationContractGenerationExtension Defines the methods called during contract generation that can be used to modify the generated code for an operation.
Public interface IPolicyExportExtension Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.
Public interface IPolicyImportExtension Defines a method for objects that import custom policy assertions about bindings.
Public interface IServiceBehavior Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.
Public interface IServiceContractGenerationExtension Defines the methods called during contract generation that can be used to modify the generated code for a service contract.
Public interface IWsdlExportExtension Defines endpoint or contract behaviors that can export custom metadata.
Public interface IWsdlImportExtension Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.
  Enumeration Description
Public enumeration ListenUriMode Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.
Public enumeration Supported by Portable Class Library Supported in .NET for Windows Store apps MessageDirection Specifies the direction of the message.
Public enumeration MetadataExchangeClientMode Specifies the exchange mode used to obtain metadata.
Public enumeration PrincipalPermissionMode Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.
Public enumeration ServiceContractGenerationOptions Represents the contract generation options available using the System.ServiceModel.Description.ServiceContractGenerator.
Public enumeration UnknownExceptionAction Obsolete. Specifies how a durable service will handle an unknown exception.
Show:
© 2014 Microsoft. All rights reserved.