Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

System.ServiceModel.Description-Namespace

Contains the types, enumerations, and interfaces required to construct and modify descriptions of services, contract, endpoints, and so on that are used to build service runtimes and to export metadata.

 KlasseBeschreibung
Öffentliche KlasseCallbackDebugBehaviorEnables service debugging for a Windows Communication Foundation (WCF) callback object.
Öffentliche KlasseClientCredentialsEnables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.
Öffentliche KlasseClientViaBehaviorThe ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.
Öffentliche KlasseContractDescriptionDescribes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.
Öffentliche KlasseDataContractSerializerMessageContractImporterHandles the importation of data contract messages from WSDL documents.
Öffentliche KlasseDataContractSerializerOperationBehaviorRepresents the run-time behavior of the DataContractSerializer.
Öffentliche KlasseFaultDescriptionRepresents a SOAP fault.
Öffentliche KlasseFaultDescriptionCollectionA collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.
Öffentliche KlasseMessageBodyDescriptionRepresents the body of a SOAP message.
Öffentliche KlasseMessageDescriptionRepresents the description of a message.
Öffentliche KlasseMessageDescriptionCollectionProvides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.
Öffentliche KlasseMessageHeaderDescriptionRepresents a SOAP message header.
Öffentliche KlasseMessageHeaderDescriptionCollectionRepresents a collection of System.ServiceModel.Description.MessageHeaderDescription objects.
Öffentliche KlasseMessagePartDescriptionRepresents a description of a SOAP message part.
Öffentliche KlasseMessagePartDescriptionCollectionRepresents a collection of System.ServiceModel.Description.MessagePartDescription objects.
Öffentliche KlasseMessagePropertyDescriptionRepresents a message property specified by the System.ServiceModel.MessagePropertyAttribute.
Öffentliche KlasseMessagePropertyDescriptionCollectionRepresents a collection of System.ServiceModel.Description.MessagePropertyDescription objects.
Öffentliche KlasseMetadataConversionErrorRepresents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.
Öffentliche KlasseMetadataExchangeBindingsUsed to create system-provided bindings for WS-Transfer metadata exchange using the System.ServiceModel.Description.IMetadataExchange contract.
Öffentliche KlasseMetadataExchangeClientDownloads service metadata.
Öffentliche KlasseMetadataExporterExports service description information into metadata.
Öffentliche KlasseMetadataImporterImports metadata into System.ServiceModel.Description.ServiceEndpoint objects.
Öffentliche KlasseMetadataLocationRepresents the address of metadata documents.
Öffentliche KlasseMetadataReferenceRepresents a reference to a metadata document returned from a metadata exchange endpoint.
Öffentliche KlasseMetadataResolverRetrieves and imports metadata as ServiceEndpoint objects.
Öffentliche KlasseMetadataSectionRepresents XML metadata or references to XML metadata.
Öffentliche KlasseMetadataSetRepresents a serializable collection of service metadata in XML form.
Öffentliche KlasseMustUnderstandBehaviorInstructs 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.
Öffentliche KlasseOperationContractGenerationContextPassed to the IOperationContractGenerationExtension.GenerateOperation method to enable the modification of an operation contract and its context prior to generating code.
Öffentliche KlasseOperationDescriptionRepresents the description of a contract operation that provides a description of the messages that make up the operation.
Öffentliche KlasseOperationDescriptionCollectionRepresents a collection that contains operation descriptions.
Öffentliche KlassePolicyAssertionCollectionContains policy assertions.
Öffentliche KlassePolicyConversionContextDefines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.
Öffentliche KlasseServiceAuthorizationBehaviorProvides properties related to service authorization behavior.
Öffentliche KlasseServiceContractGenerationContextPassed to the IServiceContractGenerationExtension.GenerateContract method to enable the modification of a service contract and its context prior to generating code.
Öffentliche KlasseServiceContractGeneratorThe System.ServiceModel.Description.ServiceContractGenerator type generates service contract code and binding configurations from System.ServiceModel.Description.ServiceEndpoint description objects.
Öffentliche KlasseServiceCredentialsConfigures 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 username and password validation.
Öffentliche KlasseServiceDebugBehaviorEnables debugging and help information features for a Windows Communication Foundation (WCF) service.
Öffentliche KlasseServiceDescriptionRepresents 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.
Öffentliche KlasseServiceEndpointRepresents the endpoint for a service that allows clients of the service to find and communicate with the service.
Öffentliche KlasseServiceEndpointCollectionA collection that contains the endpoints for a service.
Öffentliche KlasseServiceMetadataBehaviorControls the publication of service metadata and associated information.
Öffentliche KlasseServiceMetadataExtensionProvides the implementation for the metadata publishing protocols.
Öffentliche KlasseServiceSecurityAuditBehaviorSpecifies 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.
Öffentliche KlasseServiceThrottlingBehaviorConfigures run-time throughput settings that enable you to tune service performance.
Öffentliche KlasseSynchronousReceiveBehaviorControls whether channels listen synchronously or asynchronously.
Öffentliche KlasseTransactedBatchingBehaviorRepresents a behavior that optimizes the receive operations for transports that support transactional receives.
Öffentliche KlasseTypedMessageConverterConverts a typed message to an untyped message, or an untyped message to a typed message.
Öffentliche KlasseWsdlContractConversionContextPassed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.
Öffentliche KlasseWsdlEndpointConversionContextPassed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.
Öffentliche KlasseWsdlExporterConverts service, contract, and endpoint information into metadata documents.
Öffentliche KlasseWsdlImporterImports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
Öffentliche KlasseXmlSerializerMessageContractImporterHandles the import of messages from WSDL documents using the XmlSerializer.
Öffentliche KlasseXmlSerializerOperationBehaviorControls run-time behavior of the XmlSerializer associated with an operation.

 SchnittstelleBeschreibung
Öffentliche SchnittstelleIContractBehaviorImplements methods that can be used to extend run-time behavior for a contract in either a service or client application.
Öffentliche SchnittstelleIContractBehaviorAttributeSpecifies the contract for which an attribute that implements the System.ServiceModel.Description.IContractBehavior interface is active.
Öffentliche SchnittstelleIEndpointBehaviorImplements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.
Öffentliche SchnittstelleIMetadataExchangeExposes methods used to return metadata about a service.
Öffentliche SchnittstelleIOperationBehaviorImplements methods that can be used to extend run-time behavior for an operation in either a service or client application.
Öffentliche SchnittstelleIOperationContractGenerationExtensionDefines the methods called during contract generation that can be used to modify the generated code for an operation.
Öffentliche SchnittstelleIPolicyExportExtensionImplement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.
Öffentliche SchnittstelleIPolicyImportExtensionDefines a method for objects that import custom policy assertions about bindings.
Öffentliche SchnittstelleIServiceBehaviorProvides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.
Öffentliche SchnittstelleIServiceContractGenerationExtensionDefines the methods called during contract generation that can be used to modify the generated code for a service contract.
Öffentliche SchnittstelleIWsdlExportExtensionDefines endpoint or contract behaviors that can export custom metadata.
Öffentliche SchnittstelleIWsdlImportExtensionImplement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

 EnumerationBeschreibung
Öffentliche EnumerationListenUriModeIndicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.
Öffentliche EnumerationMessageDirectionSpecifies the direction of the message.
Öffentliche EnumerationMetadataExchangeClientModeSpecifies the exchange mode used to obtain metadata.
Öffentliche EnumerationPrincipalPermissionModeSets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.
Öffentliche EnumerationServiceContractGenerationOptionsRepresents the contract generation options available using the System.ServiceModel.Description.ServiceContractGenerator.
Anzeigen: