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


Contains the classes, enumerations, and interfaces necessary to build Windows Communication Foundation (WCF) service and client applications that can be used to build widely distributed applications.

Öffentliche KlasseActionNotSupportedExceptionThis exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.
Öffentliche KlasseAddressAccessDeniedExceptionThe exception that is thrown when access to the address is denied.
Öffentliche KlasseAddressAlreadyInUseExceptionThe exception that is thrown when an address is unavailable because it is already in use.
Öffentliche KlasseBasicHttpBindingRepresents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.
Öffentliche KlasseBasicHttpMessageSecurityConfigures message-level security settings for BasicHttpBinding.
Öffentliche KlasseBasicHttpSecurityConfigures the security settings of a basicHttpBinding binding.
Öffentliche KlasseCallbackBehaviorAttributeConfigures a callback service implementation in a client application.
Öffentliche KlasseChannelFactoryCreates and manages the channels that are used by clients to send messages to service endpoints.
Öffentliche KlasseChannelFactoryA factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.
Öffentliche KlasseChannelTerminatedExceptionThis exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.
Öffentliche KlasseClientBaseProvides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.
Öffentliche KlasseClientCredentialsSecurityTokenManagerManages security tokens for the client.
Öffentliche KlasseCommunicationExceptionRepresents a communication error in either the service or client application.
Öffentliche KlasseCommunicationObjectAbortedExceptionThe exception that is thrown when the call is to an ICommunicationObject object that has aborted.
Öffentliche KlasseCommunicationObjectFaultedExceptionThe exception that is thrown when a call is made to a communication object that has faulted.
Öffentliche KlasseDataContractFormatAttributeInstructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.
Öffentliche KlasseDeliveryRequirementsAttributeSpecifies the feature requirements that bindings must provide to the service or client implementation.
Öffentliche KlasseDnsEndpointIdentitySpecifies the DNS identity of the server.
Öffentliche KlasseDuplexChannelFactoryProvides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.
Öffentliche KlasseDuplexClientBaseUsed to create a channel to a duplex service and associate that channel with a callback object.
Öffentliche KlasseEndpointAddressProvides a unique network address that a client uses to communicate with a service endpoint.
Öffentliche KlasseEndpointAddress10Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.
Öffentliche KlasseEndpointAddressAugust2004Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.
Öffentliche KlasseEndpointAddressBuilderA factory for producing new (immutable) endpoint addresses with specific property values.
Öffentliche KlasseEndpointIdentityAn abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.
Öffentliche KlasseEndpointNotFoundExceptionThe exception that is thrown when a remote endpoint could not be found or reached.
Öffentliche KlasseEnvelopeVersionContains information related to the version of SOAP associated with a message and its exchange.
Öffentliche KlasseExceptionDetailRepresents fault detail information.
Öffentliche KlasseExtensionCollectionRepresents a collection of extensions.
Öffentliche KlasseFaultCodeRepresents a SOAP fault code.
Öffentliche KlasseFaultContractAttributeSpecifies one or more SOAP faults that are returned when a service operation encounters processing errors.
Öffentliche KlasseFaultExceptionRepresents a SOAP fault.
Öffentliche KlasseFaultExceptionUsed in a client application to catch contractually-specified SOAP faults.
Öffentliche KlasseFaultReasonProvides a text description of a SOAP fault.
Öffentliche KlasseFaultReasonTextRepresents the text of the reason of a SOAP fault.
Öffentliche KlasseFederatedMessageSecurityOverHttpConfigures the message-level security of the WSFederationHttpBinding binding.
Öffentliche KlasseHttpTransportSecurityRepresents the transport-level security settings for the WSHttpBinding.
Öffentliche KlasseInstanceContextRepresents the context information for a service instance.
Öffentliche KlasseInvalidMessageContractExceptionRepresents a message contract that is not valid.
Öffentliche KlasseMessageBodyMemberAttributeSpecifies that a member is serialized as an element inside the SOAP body.
Öffentliche KlasseMessageContractAttributeDefines a strongly-typed class that corresponds to a SOAP message.
Öffentliche KlasseMessageContractMemberAttributeDeclares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.
Öffentliche KlasseMessageHeaderRepresents the content of a SOAP header.
Öffentliche KlasseMessageHeaderArrayAttributeSpecifies that the default wrapper element in the SOAP message must not be written around array types in a header element.
Öffentliche KlasseMessageHeaderAttributeSpecifies that a data member is a SOAP message header.
Öffentliche KlasseMessageHeaderExceptionThe exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.
Öffentliche KlasseMessageParameterAttributeControls the name of the request and response parameter names. Cannot be used with Message or message contracts.
Öffentliche KlasseMessagePropertyAttributeRepresents data that is passed locally with a custom message type but not serialized into a SOAP message.
Öffentliche KlasseMessageSecurityOverHttpEnables setting message-level security properties on the wsDualHttpBinding binding.
Öffentliche KlasseMessageSecurityOverMsmqEnables setting message-level security properties on the NetMsmqBinding binding.
Öffentliche KlasseMessageSecurityOverTcpConfigures the message-level security for a message sent using the TCP transport.
Öffentliche KlasseMessageSecurityVersionAn abstract container class that when implemented by several of its static properties, contains version information for security components.
Öffentliche KlasseMsmqBindingBaseThe base class for NetMsmqBinding and MsmqIntegrationBinding.
Öffentliche KlasseMsmqExceptionEncapsulates errors returned by Message Queuing (MSMQ). This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.
Öffentliche KlasseMsmqPoisonMessageExceptionEncapsulates the exception that is thrown when the channel detects that the message is a poison message.
Öffentliche KlasseMsmqTransportSecurityThe MsmqTransportSecurity class encapsulates the transport security settings for queued transports.
Öffentliche KlasseNamedPipeTransportSecurityProvides properties that control protection level for a named pipe.
Öffentliche KlasseNetMsmqBindingRepresents a queued binding that is suitable for cross-machine communication.
Öffentliche KlasseNetMsmqSecurityThe NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.
Öffentliche KlasseNetNamedPipeBindingProvides a secure and reliable binding that is optimized for on-machine communication.
Öffentliche KlasseNetNamedPipeSecurityProvides access to the security settings for endpoints configured with the named pipe binding.
Öffentliche KlasseNetPeerTcpBindingProvides a secure binding for peer-to-peer network applications.
Öffentliche KlasseNetTcpBindingA secure, reliable binding suitable for cross-machine communication.
Öffentliche KlasseNetTcpSecuritySpecifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.
Öffentliche KlasseNonDualMessageSecurityOverHttpRepresents the security settings of the wsHttpBinding binding.
Öffentliche KlasseOperationBehaviorAttributeSpecifies the local execution behavior of a service method.
Öffentliche KlasseOperationContextProvides access to the execution context of a service method.
Öffentliche KlasseOperationContextScopeCreates a block within which an OperationContext object is in scope.
Öffentliche KlasseOperationContractAttributeIndicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.
Öffentliche KlasseOptionalReliableSessionProvides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.
Öffentliche KlassePeerHopCountAttributeSpecifies the peer hop count member of a SOAP message header block.
Öffentliche KlassePeerMessagePropagationFilterDefines the base class for peer channel message filters.
Öffentliche KlassePeerNodeDefines the instance of of a peer node used by an application participating in a specific peer mesh.
Öffentliche KlassePeerNodeAddressSpecifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.
Öffentliche KlassePeerResolverSpecifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.
Öffentliche KlassePeerSecuritySettingsContains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.
Öffentliche KlassePeerTransportSecuritySettingsContains the security settings for a peer channel transport.
Öffentliche KlassePoisonMessageExceptionAn exception that is thrown when the message is deemed poison. A message is poisoned if it fails repeated attempts to deliver the message.
Öffentliche KlasseProtocolExceptionThe exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.
Öffentliche KlasseQuotaExceededExceptionThe exception that is thrown when a message quota has been exceeded.
Öffentliche KlasseReliableSessionProvides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.
Öffentliche KlasseRsaEndpointIdentitySpecifies an RSA identity for the service endpoint.
Öffentliche KlasseServerTooBusyExceptionThe exception that is thrown when a server is too busy to accept a message.
Öffentliche KlasseServiceActivationExceptionThe exception that is thrown when a service fails to activate.
Öffentliche KlasseServiceAuthorizationManagerProvides authorization access checking for service operations.
Öffentliche KlasseServiceBehaviorAttributeSpecifies the internal execution behavior of a service contract implementation.
Öffentliche KlasseServiceContractAttributeIndicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.
Öffentliche KlasseServiceHostProvides a host for services.
Öffentliche KlasseServiceHostBaseExtend the ServiceHostBase class to implement hosts that expose custom programming models.
Öffentliche KlasseServiceHostingEnvironmentProvides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.
Öffentliche KlasseServiceKnownTypeAttributeSpecifies known types to be used by a service when serializing or deserializing.
Öffentliche KlasseServiceSecurityContextRepresents the security context of a remote party. On the client side, represents the service identity and, on the service side, represents the client identity.
Öffentliche KlasseSpnEndpointIdentityRepresents a service principal name (SPN) for an identity when the binding uses Kerberos.
Öffentliche KlasseTcpTransportSecurityProvides properties that control authentication parameters and protection level for the TCP transport.
Öffentliche KlasseTransactionFlowAttributeSpecifies whether the client should flow a transaction to the service.
Öffentliche KlasseTransactionProtocolSpecifies the transaction protocol used in flowing transactions.
Öffentliche KlasseUnknownMessageReceivedEventArgsContains the message received by a channel and cannot be associated with any callback operation or pending request.
Öffentliche KlasseUpnEndpointIdentityRepresents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode..
Öffentliche KlasseWSDualHttpBindingA secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.
Öffentliche KlasseWSDualHttpSecuritySpecifies the security settings for the WsDualHttpBinding.
Öffentliche KlasseWSFederationHttpBindingA secure and interoperable binding that supports federated security.
Öffentliche KlasseWSFederationHttpSecuritySpecifies the security settings for the WSFederationHttpBinding. This class cannot be inherited.
Öffentliche KlasseWSHttpBindingRepresents an interoperable binding that supports distributed transactions and secure, reliable sessions.
Öffentliche KlasseWSHttpBindingBaseProvides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.
Öffentliche KlasseWSHttpSecurityRepresents the security settings for the WSHttpBinding.
Öffentliche KlasseX509CertificateEndpointIdentityRepresents a certificate identity for the service endpoint. Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.
Öffentliche KlasseXmlSerializerFormatAttributeInstructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

Öffentliche SchnittstelleIClientChannelDefines the behavior of outbound request and request/reply channels used by client applications.
Öffentliche SchnittstelleICommunicationObjectDefines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.
Öffentliche SchnittstelleIContextChannelDefines the interface for the context control of a channel.
Öffentliche SchnittstelleIDefaultCommunicationTimeoutsDefines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.
Öffentliche SchnittstelleIDuplexContextChannelDefines the interface a client channel must implement to exchange messages in a duplex session.
Öffentliche SchnittstelleIExtensibleObjectEnable an object to participate in custom behavior, such as registering for events, or watching state transitions.
Öffentliche SchnittstelleIExtensionEnables an object to extend another object through aggregation.
Öffentliche SchnittstelleIExtensionCollectionA collection of the IExtension objects that allow for retrieving the IExtension by its type.
Öffentliche SchnittstelleIOnlineStatusDefines the properties and events used by network-enabled objects to indicate network availability.
Öffentliche SchnittstelleIServiceChannelDefines the interface for a service channel.

Öffentliche EnumerationAddressFilterModeSpecifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.
Öffentliche EnumerationAuditLevelSpecifies when to audit security events.
Öffentliche EnumerationAuditLogLocationSpecifies the location where security-related event logs are written.
Öffentliche EnumerationBasicHttpMessageCredentialTypeEnumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.
Öffentliche EnumerationBasicHttpSecurityModeSpecifies the types of security that can be used with the predefined BasicHttpBinding.
Öffentliche EnumerationCommunicationStateDefines the states in which an ICommunicationObject can exist.
Öffentliche EnumerationConcurrencyModeSpecifies whether a service class supports single-threaded or multi-threaded modes of operation.
Öffentliche EnumerationDeadLetterQueueSpecifies the type of dead-letter queue to be used.
Öffentliche EnumerationHostNameComparisonModeSpecifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.
Öffentliche EnumerationHttpClientCredentialTypeEnumerates the valid credential types for HTTP clients.
Öffentliche EnumerationHttpProxyCredentialTypeEnumerates the valid credential types for HTTP proxy authentication.
Öffentliche EnumerationImpersonationOptionSpecifies the impersonation behavior for a service operation on a service instance.
Öffentliche EnumerationInstanceContextModeSpecifies the number of service instances available for handling calls that are contained in incoming messages.
Öffentliche EnumerationMessageCredentialTypeEnumerates the valid message credential types.
Öffentliche EnumerationMsmqAuthenticationModeSpecifies the type of authentication used for the binding.
Öffentliche EnumerationMsmqEncryptionAlgorithmContains the set of encryption algorithms that can be used to encrypt messages on the wire.
Öffentliche EnumerationMsmqSecureHashAlgorithmContains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.
Öffentliche EnumerationNetMsmqSecurityModeThe NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.
Öffentliche EnumerationNetNamedPipeSecurityModeSpecifies whether transport-level security is used with named pipes.
Öffentliche EnumerationOperationFormatStyleRepresents the SOAP style that determines how the WSDL metadata for the service is formatted.
Öffentliche EnumerationOperationFormatUseDetermines the format of the message.
Öffentliche EnumerationPeerMessageOriginationIndicates the network origin of a peer channel message.
Öffentliche EnumerationPeerMessagePropagationIndicates the recipient of a message sent over a peer channel.
Öffentliche EnumerationPeerTransportCredentialTypeSpecifies the set of credential types used to authenticate a peer channel transport.
Öffentliche EnumerationQueuedDeliveryRequirementsModeThe QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.
Öffentliche EnumerationQueueTransferProtocolIndicates the protocol to be used in transferring messages between queue managers.
Öffentliche EnumerationReceiveErrorHandlingAn enumeration that specifies handling for a poison message.
Öffentliche EnumerationReleaseInstanceModeSpecifies when the system recycles the service object in the operation invocation process.
Öffentliche EnumerationSecurityModeDetermines the security settings for a binding.
Öffentliche EnumerationSessionModeSpecifies the values available to indicate the support for reliable sessions that a contract requires or supports.
Öffentliche EnumerationTcpClientCredentialTypeEnumerates the valid credential types for TCP clients.
Öffentliche EnumerationTransactionFlowOptionAn enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.
Öffentliche EnumerationTransferModeIndicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.
Öffentliche EnumerationWSDualHttpSecurityModeSpecifies the different security modes for WsDualHttpBinding.
Öffentliche EnumerationWSFederationHttpSecurityModeSpecifies the different security modes for WsFederationHttpBinding.
Öffentliche EnumerationWSMessageEncodingSpecifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.