Teilen über


System.ServiceModel Namespace

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

Klassen

ActionNotSupportedException

Diese Ausnahme wird in der Regel auf dem Client ausgelöst, wenn die mit zum aufgerufenen Vorgang gehörende Aktion mit keiner Vorgangsaktion auf dem Server übereinstimmt.

AddressAccessDeniedException

Die Ausnahme, die ausgelöst wird, wenn der Zugriff auf die Adresse verweigert wird.

AddressAlreadyInUseException

Die Ausnahme, die ausgelöst wird, wenn eine Adresse nicht verfügbar ist, da sie bereits verwendet wird.

BasicHttpBinding

Stellt eine Bindung dar, die ein Windows Communication Foundation-Dienst (WCF) zum Konfigurieren und Verfügbarmachen von Endpunkten verwenden kann, die mit ASMX-basierten Webdiensten und -clients sowie mit anderen Diensten kommunizieren können, die mit WS-I Basic Profile 1.1 konform sind.

BasicHttpContextBinding

Stellt eine kontextaktivierte Bindung für die BasicHttpBinding-Bindung bereit.

BasicHttpMessageSecurity

Konfiguriert die Sicherheitseinstellungen für BasicHttpBinding auf Nachrichtenebene.

BasicHttpsBinding

Gibt die grundlegenden Einstellungen für eine HTTPS-Bindung an.

BasicHttpSecurity

Konfiguriert die Sicherheitseinstellungen einer basicHttpBinding-Bindung.

BasicHttpsSecurity

Gibt die grundlegenden https-Sicherheitseinstellungen an.

CallbackBehaviorAttribute

Konfiguriert eine Rückrufdienstimplementierung in einer Clientanwendung.

ChannelFactory

Erstellt und verwaltet die Kanäle, die von Clients zum Senden von Nachrichten an Dienstendpunkte verwendet werden.

ChannelFactory<TChannel>

Eine Factory, die verschiedene Kanaltypen erstellt, die von Clients zum Senden von Nachrichten an unterschiedlich konfigurierte Dienstendpunkte verwendet werden.

ChannelTerminatedException

Diese Ausnahme wird normalerweise am Client ausgelöst, wenn ein Kanal beendet wird, da der Server die zugeordnete Verbindung trennt.

ClientBase<TChannel>.AsyncOperationContext

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

ClientBase<TChannel>.ChannelBase<T>

Stellt die generische ChannelBase-Klasse dar.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Speichert die Ergebnisse von einem asynchronen Aufruf durch den Client.

ClientBase<TChannel>

Stellt die Basisimplementierung bereit, die verwendet wird, um Windows Communication Foundation-Clientobjekte zu erstellen, die Dienste anrufen können.

ClientCredentialsSecurityTokenManager

Verwaltet Sicherheitstoken für den Client.

CommunicationException

Stellt einen Kommunikationsfehler in der Dienst- oder der Clientanwendung dar.

CommunicationObjectAbortedException

Diese Ausnahme wird ausgelöst, wenn der Aufruf an ein ICommunicationObject-Objekt abgebrochen wurde.

CommunicationObjectFaultedException

Die Ausnahme, die ausgelöst wird, wenn ein Kommunikationsobjekt aufgerufen wird, das fehlerhaft ist.

ConcurrencyModeHelper

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

CorrelationActionMessageFilter

Stellt eine XAML-kompatible Implementierung von einem MessageFilter bereit, der auf einer einzelnen Aktion filtert.

CorrelationQuery

Stellt eine Where-Klausel und eine Select-Klausel dar, die die eindeutigen Eigenschaften einer Meldung identifizieren, damit sie zur richtigen Instanz weitergeleitet werden kann.

DataContractFormatAttribute

Weist die Infrastruktur der Windows Communication Foundation (WCF) an, die DataContractSerializer zu verwenden.

DeliveryRequirementsAttribute

Gibt die Feature-Anforderungen an, die Bindungen für die Dienst- oder Client-Implementierung liefern müssen.

DnsEndpointIdentity

Gibt die DNS-Identität des Servers an.

DuplexChannelFactory<TChannel>

Ermöglicht das Erstellen und Verwalten von Duplexkanälen verschiedener Typen, die von Clients zum Senden und Empfangen von Nachrichten an bzw. von Dienstendpunkten verwendet werden.

DuplexClientBase<TChannel>

Wird verwendet, um einen Kanal zu einem Duplexdienst zu erstellen und diesen Kanal einem Rückrufobjekt zuzuordnen.

Endpoint

Stellt einen in-XAML deklarierten Endpunkt dar.

EndpointAddress

Stelle eine eindeutige Netzwerkadresse bereit, die ein Client verwendet, um mit einem Dienst-Endpunkt zu kommunizieren.

EndpointAddress10

Stellt einen serialisierbaren Typ einer Endpunktadresse bereit, die dem WS-Adressierungsstandard V1 entspricht und es ermöglicht, sie als Teil des Dienstvertrags verfügbar zu machen.

EndpointAddressAugust2004

Stellt einen serialisierbaren Typ für Endpunktadressen bereit, der mit der im August 2004 veröffentlichen Version von WS-Addressing kompatibel ist und der es ermöglicht, die Adresse als Bestandteil des Dienstvertrags verfügbar zu machen.

EndpointAddressBuilder

Eine Factory für die Erzeugung von neuen (unveränderlichen) Endpunktadressen mit bestimmten Eigenschaftenwerten.

EndpointIdentity

Eine abstrakte Klasse, die (falls implementiert) eine Identität bereitstellt, die die Authentifizierung eines Endpunkts durch Clients ermöglicht, die Nachrichten mit ihr austauschen.

EndpointIdentityExtension

Eine Markuperweiterung für die EndpointIdentity-Klasse.

EndpointNotFoundException

Die Ausnahme, die ausgelöst wird, wenn ein Remoteendpunkt nicht gefunden oder erreicht werden konnte.

EnvelopeVersion

Enthält Informationen über die SOAP-Version, die zu einer Nachricht und dessen Austausch gehört.

ExceptionDetail

Stellt Fehlerdetailinformationen dar.

ExceptionMapper

Definiert die Zuordnung, die zum Übersetzen von Fehlerausnahmen verwendet werden soll.

ExtensionCollection<T>

Stellt eine Auflistung von Erweiterungen dar.

FaultCode

Stellt einen SOAP-Fehlercode dar.

FaultContractAttribute

Gibt einen oder mehrere SOAP-Fehler an, die zurückgegeben werden, wenn bei einem Dienstvorgang ein Verarbeitungsfehler festgestellt werden.

FaultException

Stellt einen SOAP-Fehler dar.

FaultException<TDetail>

Wird in einer Clientanwendung verwendet, um vertraglich angegebene SOAP-Fehler abzufangen.

FaultImportOptions

Gibt an, ob XmlSerializer zum Lesen und Schreiben von Fehlern verwendet werden soll.

FaultReason

Bietet eine Textbeschreibung eines SOAP-Fehlers.

FaultReasonText

Stellt den Text zur Ursache eines SOAP-Fehlers dar.

FederatedMessageSecurityOverHttp

Konfiguriert die Sicherheit der WSFederationHttpBinding-Bindung auf Nachrichtenebene.

HostNameComparisonModeHelper

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

HttpBindingBase

Gibt die grundlegende HTTP-Bindung an.

HttpTransportSecurity

Stellt die Transportsicherheitseinstellungen für die WSHttpBinding dar.

InstanceContext

Stellt die Kontextinformationen für eine Dienstinstanz dar.

InvalidMessageContractException

Stellt einen Nachrichtenvertrag dar, der nicht gültig ist.

MessageBodyMemberAttribute

Gibt an, dass ein Member als Element innerhalb des SOAP-Texts serialisiert ist.

MessageContractAttribute

Definiert eine stark typisierte Klasse, die einer SOAP-Nachricht entspricht.

MessageContractMemberAttribute

Deklariert die Basismember für MessageBodyMemberAttribute und MessageHeaderAttribute.

MessageHeader<T>

Stellt den Inhalt eines SOAP-Headers dar.

MessageHeaderArrayAttribute

Gibt an, dass das standardmäßige Wrapperelement in der SOAP-Nachricht nicht um Arraytypen in einem Headerelement geschrieben werden darf.

MessageHeaderAttribute

Gibt an, dass ein Datenmember ein SOAP-Nachrichtenheader ist.

MessageHeaderException

Die Ausnahme, die ausgelöst wird, wenn die Erwartungen hinsichtlich der Header einer SOAP-Nachricht beim Verarbeiten der Nachricht nicht erfüllt werden.

MessageParameterAttribute

Steuert den Namen der Anforderung und die Namen der Antwortparameter. Kann nicht mit Message oder Meldungsverträgen verwendet werden.

MessagePropertyAttribute

Stellt Daten dar, die lokale mit einem benutzerdefinierten Nachrichtentyp übergeben aber nicht in eine SOAP-Nachricht serialisiert werden.

MessageQuerySet

Ein Satz von MessageQuery-Objekten und ein zugeordneter Zeichenfolgenparameter. Ein Korrelationshash (InstanceKey) wird aus den Ergebnissen der MessageQuery-Objekte sowie der zugeordneten Zeichenfolgen berechnet.

MessageSecurityOverHttp

Ermöglicht das Festlegen von Sicherheitseigenschaften auf Nachrichtenebene für die wsDualHttpBinding-Bindung.

MessageSecurityOverMsmq

Ermöglicht das Festlegen von Sicherheitseigenschaften auf Nachrichtenebene für die NetMsmqBinding-Bindung.

MessageSecurityOverTcp

Konfiguriert die Nachrichtensicherheit für eine Nachricht, die mittels TCP-Transport gesendet wurde.

MessageSecurityVersion

Eine abstrakte Containerklasse, die Versionsinformationen für Sicherheitskomponenten enthält, wenn sie von mehreren statischen Eigenschaften implementiert wird.

MsmqBindingBase

Die Basisklasse für NetMsmqBinding und MsmqIntegrationBinding.

MsmqException

Kapselt von Message Queuing (MSMQ) zurückgegebene Fehler. Diese Ausnahme wird vom Message Queuing-Transport und vom Message Queuing-Integrationschannel ausgelöst.

MsmqPoisonMessageException

Kapselt die Ausnahme ein, die ausgelöst wird, wenn der Kanal erkennt, dass die Nachricht eine nicht verarbeitbare Nachricht ist.

MsmqTransportSecurity

Die MsmqTransportSecurity-Klasse kapselt die Transportsicherheitseinstellungen für in der Warteschlange stehende Transporte ein.

NamedPipeTransportSecurity

Stellt Eigenschaften bereit, mit denen die Sicherheitsebenen für eine benannte Pipe gesteuert werden.

NetHttpBinding

Gibt Einstellungen für die NetHttpBinding an.

NetHttpsBinding

Gibt die Einstellungen für „NetHttpsBinding“ an.

NetMsmqBinding

Stellt eine Bindung in der Warteschlange dar, die für eine computerübergreifende Kommunikation geeignet ist.

NetMsmqSecurity

Die NetMsmqSecurity-Klasse kapselt die verfügbaren MSMQ-Sicherheitsfunktionen bei Verwendung der NetMsmqBinding-Bindung.

NetNamedPipeBinding

Bietet eine sichere und zuverlässige Bindung, die für die computerinterne Kommunikation optimiert ist.

NetNamedPipeSecurity

Stellt Zugriff auf die Sicherheitseinstellungen für mit der benannten Pipebindung konfigurierte Endpunkte bereit.

NetPeerTcpBinding

Stellt eine sichere Bindung für Peer-to-Peer-Netzwerkanwendungen bereit.

NetTcpBinding

Eine sichere, zuverlässige Bindung, die für die computerübergreifende Kommunikation geeignet ist.

NetTcpContextBinding

Stellt eine kontextaktivierte Bindung für die NetTcpContextBinding-Bindung bereit.

NetTcpSecurity

Gibt die Sicherheitstypen auf Transportebene und auf Nachrichtenebene an, die von einem mit einer NetTcpBinding konfigurierten Endpunkt verwendet werden.

NonDualMessageSecurityOverHttp

Stellt die Sicherheitseinstellungen der wsHttpBinding-Bindung dar.

OperationBehaviorAttribute

Gibt das lokale Ausführungsverhalten einer Dienstmethode an.

OperationContext

Bietet Zugriff auf den Ausführungskontext einer Dienstmethode.

OperationContextScope

Erstellt einen Block, in dessen Bereich sich ein OperationContext-Objekt befindet.

OperationContractAttribute

Gibt an, dass eine Methode einen Vorgang definiert, der Bestandteil eines Dienstvertrags in einer Windows Communication Foundation-Anwendung (WCF) ist.

OptionalReliableSession

Bietet komfortablen Zugriff auf die Information, ob bei Verwendung einer der vordefinierten Bindungen in einer optionalen Situation eine zuverlässige Sitzung aktiviert wurde.

PeerHopCountAttribute

Gibt den Member für die Peer-Hopanzahl eines SOAP-Nachrichtenheaderblocks an.

PeerMessagePropagationFilter

Definiert die Basisklasse für Peerkanal-Nachrichtenfilter.

PeerNode

Definiert die Instanz eines Peerknotens, der von einer Anwendung verwendet wird, die Teil eines bestimmten Peermeshs ist.

PeerNodeAddress

Gibt einen Typ an, der die EndpointAddress für einen Peerknoten sowie eine optionale Auflistung von Multihoming-IP-Adressen enthält.

PeerResolver

Gibt einen Basistyp an, der verwendet wird, um den Vertrag für die Registrierung und Auflösung einer Peermesh-ID zu den Endpunktadressen von Knoten im Mesh zu definieren.

PeerSecuritySettings

Enthält die einem Peerkanal zugeordneten Sicherheitseinstellungen, einschließlich für den Nachrichtentransport verwendeter Authentifizierungstyp und verwendete Sicherheit.

PeerTransportSecuritySettings

Enthält die Sicherheitseinstellungen für einen Peerkanaltransport.

PoisonMessageException

Eine Ausnahme, die ausgelöst wird, wenn die Nachricht als beschädigt eingestuft wird. Eine Nachricht gilt als beschädigt, wenn sie mehrmals nicht zugestellt werden kann.

ProtocolException

Die auf dem Client angezeigte Ausnahme, die ausgelöst wird, wenn die Kommunikation mit dem Remoteteilnehmer aufgrund nicht übereinstimmender Datentransferprotokolle fehlschlägt.

QuotaExceededException

Eine Ausnahme, die ausgelöst wird, wenn ein Nachrichtenkontingent überschritten wurde.

ReceiveContextEnabledAttribute

Dieses Attribut kann für Dienstvorgänge übernommen werden, um Empfangskontextverhalten zu aktivieren.

ReliableMessagingVersion

Enthält die Einstellungen für die unterstützten Versionen des WS-ReliableMessaging-Protokolls. Dies ist eine abstrakte Klasse.

ReliableSession

Bietet komfortablen Zugriff auf die Eigenschaften eines Bindungselements einer zuverlässigen Sitzung, die bei Verwendung einer der vom System bereitgestellten Bindungen verfügbar sind.

RsaEndpointIdentity

Gibt eine RSA-Identität für den Dienstendpunkt an.

ServerTooBusyException

Die Ausnahme, die ausgelöst wird, wenn ein Server zu stark ausgelastet ist, um eine Nachricht übernehmen zu können.

ServiceActivationException

Die Ausnahme, die ausgelöst wird, wenn die Aktivierung eines Diensts fehlschlägt.

ServiceAuthenticationManager

Stellt einen Dienstauthentifizierungs-Manager dar.

ServiceAuthorizationManager

Bietet eine Überprüfung des Autorisierungszugriffs für Dienstvorgänge.

ServiceBehaviorAttribute

Gibt das interne Ausführungsverhalten einer Dienstvertragsimplementierung an.

ServiceConfiguration

Stellt eine konfigurierbare Eigenschaft für den Dienst dar.

ServiceContractAttribute

Gibt an, dass eine Schnittstelle oder eine Klasse einen Dienstvertrag in einer WCF-Anwendung (Windows Communication Foundation) definiert.

ServiceHost

Stellt einen Host für Dienste bereit.

ServiceHostBase

Erweitert die ServiceHostBase-Klasse, um Hosts zu implementieren, die benutzerdefinierte Programmiermodelle verfügbar machen.

ServiceHostingEnvironment

Stellt Informationen über die aktuelle Hostumgebung bereit, in der Windows Communication Foundation-Dienste ausgeführt werden.

ServiceKnownTypeAttribute

Gibt die von einem Dienst bei der Serialisierung beziehungsweise Deserialisierung zu verwendenden bekannten Typen an.

ServiceSecurityContext

Stellt den Sicherheitskontext eines Remote-Teilnehmers dar. Stellt auf dem Client die Dienstidentität und im Dienst die Clientidentität dar.

SpnEndpointIdentity

Stellt einen Dienstprinzipalnamen (SPN) für eine Identität dar, wenn die Bindung Kerberos verwendet.

TcpTransportSecurity

Stellt Eigenschaften bereit, die die Authentifizierungsparameter und die Schutzebene für den TCP-Transport steuern.

TimeSpanHelper

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

TransactionFlowAttribute

Legt fest, ob ein Dienstvorgang die vom Client eingehenden Transaktionen annimmt.

TransactionProtocol

Gibt das Transaktionsprotokoll an, das bei Transaktionsflüssen verwendet wird.

UdpBinding

Stellt eine UDP-Bindung dar.

UnknownMessageReceivedEventArgs

Enthält die Nachricht, die von einem Kanal empfangen wurde und keinem Rückrufvorgang und keiner ausstehenden Anforderung zugeordnet werden kann.

UpnEndpointIdentity

Stellt einen Benutzerprinzipalnamen (User Principal Name, UPN) für eine Identität dar, die verwendet wird, wenn die Bindung den SSPINegotiate-Authentifizierungsmodus verwendet.

UriSchemeKeyedCollection

Stellt eine threadsichere Auflistung bereit, die URIs enthält, die mit ihrem Transportschemanamen verschlüsselt sind.

WebHttpBinding

Eine Bindung, die zum Konfigurieren von Endpunkten für Windows Communication Foundation-Webdienste (WCF) verwendet wird, die über HTTP-Anforderungen und nicht auf SOAP-Nachrichten verfügbar gemacht werden.

WebHttpSecurity

Gibt die verfügbaren Sicherheitstypen für einen Dienstendpunkt an, der für den Empfang von HTTP-Anforderungen konfiguriert wurde.

WorkflowServiceHost

Stellt den Host für workflowbasierte Dienste bereit.

WS2007FederationHttpBinding

Eine sichere und vollständig kompatible Bindung, die von WS2007HttpBinding abgeleitet ist und Verbundsicherheit unterstützt.

WS2007HttpBinding

Stellt eine interoperable Bindung dar, die von WSHttpBinding abgeleitet wird und Unterstützung für die aktualisierten Versionen der Bindungselemente Security, ReliableSession und TransactionFlow bereitstellt.

WSDualHttpBinding

Eine sichere und interoperable Bindung, die für die Verwendung mit Duplexdienstverträgen konzipiert ist, die sowohl Diensten als auch Clients ermöglichen, Nachrichten zu senden und zu empfangen.

WSDualHttpSecurity

Gibt die Sicherheitseinstellungen für WSDualHttpBinding an.

WSFederationHttpBinding

Eine sichere und interoperable Bindung, die verbundene Sicherheit unterstützt.

WSFederationHttpSecurity

Gibt die Sicherheitseinstellungen für WSFederationHttpBinding an. Diese Klasse kann nicht vererbt werden.

WSHttpBinding

Stellt eine interoperable Bindung dar, die verteilte Transaktionen und sichere, zuverlässige Sitzungen unterstützt.

WSHttpBindingBase

Stellt der Basisklasse Member bereit, die das WSHttpBinding und das WSFederationHttpBinding gemein haben.

WSHttpContextBinding

Stellt eine kontextfähige Bindung für bereit WSHttpContextBinding.

WSHttpSecurity

Stellt die Sicherheitseinstellungen für die WSHttpBinding dar.

X509CertificateEndpointIdentity

Stellt eine Zertifikatsidentität für den Dienstendpunkt dar. Clients, die versuchen, mit diesem Dienstendpunkt zu kommunizieren, sollten den Dienst mithilfe des in der Endpunktidentität bereitgestellten Zertifikats authentifizieren.

XmlSerializerFormatAttribute

Weist die WCF-Infrastruktur (Windows Communication Foundation) an, XmlSerializer statt XmlObjectSerializer zu verwenden.

XPathMessageQuery

Eine Meldungsabfrage, die XPath-Ausdrücke auswertet, um Daten aus einer Meldung abzurufen.

Schnittstellen

IAsyncCommunicationObject

Stellt Klassen bereit, die mit dem Dienstmodell verknüpft sind.

IClientChannel

Definiert das Verhalten ausgehender Anforderungen und von Anforderung-Antwort-Kanälen, die von der Clientanwendung verwendet werden.

ICommunicationObject

Definiert den Vertrag für den Computer im Grundzustand für alle kommunikationsorientierten Objekte im System, darunter Kanäle, Kanal-Manager, Factorys, Listener und Verteiler sowie Diensthosts.

IContextChannel

Definiert die Schnittstelle für das Kontextsteuerelement eines Kanals.

IDefaultCommunicationTimeouts

Definiert die Schnittstelle zum Angeben von Kommunikationstimeouts, die von Kanälen, Kanal-Managern wie Kanallistenern und Kanalfactories, und Diensthosts verwendet werden.

IDuplexContextChannel

Definiert die Schnittstelle, die ein Clientkanal implementieren muss, um Nachrichten in einer Duplexsitzung auszutauschen.

IExtensibleObject<T>

Aktivieren Sie ein Objekt, um am benutzerdefinierte Verhalten, z. B. dem Registrieren für Ereignisse oder dem Überwachen von Zustandsübergängen, teilzunehmen.

IExtension<T>

Aktiviert ein Objekt, um durch Aggregation ein anderes Objekt zu erweitern.

IExtensionCollection<T>

Eine Auflistung der IExtension<T>-Objekte, für die der Abruf von IExtension<T> anhand des Typs zulässig ist.

IOnlineStatus

Definiert die Eigenschaften und Ereignisse, die von netzwerkfähigen Objekten verwendet werden, um die Netzwerkverfügbarkeit anzugeben.

IServiceChannel

Definiert die Schnittstelle für einen Dienstkanal.

Enumerationen

AddressFilterMode

Gibt den Typ der Übereinstimmungssemantik an, der vom Verteiler für die Weiterleitung eingehender Nachrichten an den korrekten Endpunkt verwendet wird.

AuditLevel

Gibt an, wann Sicherheitsereignisse überwacht werden sollen.

AuditLogLocation

Gibt den Speicherort an, in den sicherheitsbezogene Ereignisprotokolle geschrieben werden.

BasicHttpMessageCredentialType

Listet Anmeldeinformationstypen auf, mit denen der Client authentifiziert werden kann, wenn Sicherheit in der BasicHttpBinding-Bindung aktiviert ist.

BasicHttpSecurityMode

Gibt die Sicherheitstypen an, die mit der vom System bereitgestellten BasicHttpBinding verwendet werden können.

BasicHttpsSecurityMode

Gibt den grundlegenden https-Sicherheitsmodus an.

CacheSetting

Gibt eine Enumeration von Cacheeinstellungen an.

CommunicationState

Definiert die Zustände, in denen ein ICommunicationObject existieren kann.

ConcurrencyMode

Gibt an, ob eine Dienstklasse den Singlethread- oder den Multithread-Betriebsmodus unterstützt.

DeadLetterQueue

Gibt den Typ der Warteschlange für unzustellbare Nachrichten an, der verwendet werden soll.

HostNameComparisonMode

Gibt an, wie der Hostname in URI-Vergleichen beim Verteilen einer eingehenden Nachricht an einen Dienstendpunkt verwendet werden soll.

HttpClientCredentialType

Listet die gültigen Anmeldeinformationstypen für HTTP-Clients auf.

HttpProxyCredentialType

Listet die gültigen Anmeldeinformationstypen zur HTTP-Proxyauthentifizierung auf.

ImpersonationOption

Gibt das Identitätswechselverhalten für eine Dienstoperation auf einer Dienstinstanz an.

InstanceContextMode

Gibt die Anzahl von Dienstinstanzen an, die verfügbar sind, um die in eingehenden Nachrichten enthaltenen Aufrufe zu behandeln.

MessageCredentialType

Listet die gültigen Anmeldeinformationstypen für Nachrichten auf.

MsmqAuthenticationMode

Gibt den für die Bindung verwendeten Authentifizierungstyp an.

MsmqEncryptionAlgorithm

Enthält den Satz von Verschlüsselungsalgorithmen, der verwendet werden kann, um Nachrichten zu verschlüsseln.

MsmqSecureHashAlgorithm

Enthält die Hashalgorithmen, die Message Queuing (MSMQ) zum Signieren von Nachrichten verwenden kann.

NetHttpMessageEncoding

Gibt die Net-HTTP-Nachrichtencodierung an.

NetMsmqSecurityMode

Die NetMsmqSecurityMode-Enumeration gibt Sicherheitsmodi an, die vom MSMQ-Transport verwendet werden können.

NetNamedPipeSecurityMode

Gibt an, ob Sicherheit auf Transportebene mit benannten Pipes verwendet wird.

OperationFormatStyle

Stellt das SOAP-Format dar, das bestimmt, wie die WSDL-Metadaten für den Dienst formatiert werden.

OperationFormatUse

Bestimmt das Format der Nachricht.

PeerMessageOrigination

Gibt den Netzwerkursprung einer Peerkanalnachricht an.

PeerMessagePropagation

Gibt den Empfänger einer Nachricht an, die über einen Peerkanal gesendet wurde.

PeerTransportCredentialType

Gibt die Anmeldeinformationstypen an, die zum Authentifizieren eines Peerkanaltransports verwendet werden.

QueuedDeliveryRequirementsMode

Die QueuedDeliveryRequirementsMode-Enumeration gibt in der Warteschlange stehende Zustellungsanforderungen an.

QueueTransferProtocol

Gibt das Protokoll an, das zur Übertragung von Nachrichten zwischen Warteschlangen-Managern verwendet werden soll.

ReceiveErrorHandling

Legt die Behandlung von nicht verarbeitbaren Nachrichten fest.

ReleaseInstanceMode

Gibt an, wenn das System das Dienstobjekt im Vorgangsaufrufprozess wiederverwendet.

SecurityMode

Legt die Sicherheitseinstellungen für eine Bindung fest.

SessionMode

Gibt die verfügbaren Werte zur Unterstützung zuverlässiger Sitzungen an, die ein Vertrag erfordert oder unterstützt.

TcpClientCredentialType

Listet die gültigen Anmeldeinformationstypen für TCP-Clients auf.

TransactionFlowOption

Eine Enumeration, die mit TransactionFlowAttribute verwendet wird, um die Transaktionsflussrichtlinie für einen Dienstvorgang festzulegen.

TransferMode

Gibt an, ob ein Kanal den Stream- oder Puffermodus für die Übertragung von Anforderungs- und Antwortnachrichten verwendet.

WebHttpSecurityMode

Definiert die Sicherheitsmodi, die zum Konfigurieren eines Dienstendpunkts für den Empfang von HTTP-Anforderungen verwendet werden können.

WSDualHttpSecurityMode

Gibt die verschiedenen Sicherheitsmodi für WSDualHttpBinding an.

WSFederationHttpSecurityMode

Gibt die verschiedenen Sicherheitsmodi für WSFederationHttpBinding an.

WSMessageEncoding

Gibt an, ob für die Codierung von SOAP-Nachrichten MTOM (ein Mechanismus zur Übertragungsoptimierung) oder Text verwendet wird.

Delegaten

ClientBase<TChannel>.BeginOperationDelegate

Ein Delegat, der von InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) zum Aufrufen asynchroner Vorgänge auf dem Client verwendet wird.

ClientBase<TChannel>.EndOperationDelegate

Stellt ein Delegat dar, das bei erfolgreichem Abschluss des von InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) vorgenommenen Aufrufs von InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) durch ClientBase<TChannel>.BeginOperationDelegate ausgelöst wird.