System.ServiceModel Namespace

Stellt Klassen im Zusammenhang mit dem Dienstmodell bereit.

Klassen

Name Beschreibung
ActionNotSupportedException

Diese Ausnahme wird in der Regel auf dem Client ausgelöst, wenn die Aktion im Zusammenhang mit dem aufgerufenen Vorgang nicht mit einer Aktion von Vorgängen 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 (WCF)-Dienst verwenden kann, um Endpunkte zu konfigurieren und verfügbar zu machen, die mit ASMX-basierten Webdiensten und Clients und anderen Diensten kommunizieren können, die dem WS-I Basic Profile 1.1 entsprechen.

BasicHttpContextBinding

Stellt eine kontextfähige Bindung für die BasicHttpBinding Bindung bereit.

BasicHttpMessageSecurity

Konfiguriert Sicherheitseinstellungen auf Nachrichtenebene für BasicHttpBinding.

BasicHttpsBinding

Gibt grundlegende HTTPS-Bindungseinstellungen an.

BasicHttpSecurity

Konfiguriert die Sicherheitseinstellungen einer basicHttpBinding Bindung.

BasicHttpsSecurity

Gibt grundlegende 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 Kanäle verschiedener Typen erstellt, die von Clients zum Senden von Nachrichten an verschiedene konfigurierte Dienstendpunkte verwendet werden.

ChannelTerminatedException

Diese Ausnahme wird in der Regel auf dem Client ausgelöst, wenn ein Kanal beendet wird, weil der Server die zugeordnete Verbindung schließt.

ClientBase<TChannel>.ChannelBase<T>

Stellt die generische ChannelBase-Klasse dar.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Speichert die Ergebnisse aus einem asynchronen Aufruf des Clients.

ClientBase<TChannel>

Stellt die Basisimplementierung bereit, die zum Erstellen von Windows Communication Foundation (WCF)-Clientobjekten verwendet wird, die Dienste aufrufen können.

ClientCredentialsSecurityTokenManager

Verwaltet Sicherheitstoken für den Client.

CommunicationException

Stellt einen Kommunikationsfehler in der Dienst- oder Clientanwendung dar.

CommunicationObjectAbortedException

Die Ausnahme, die ausgelöst wird, wenn der Aufruf eines ICommunicationObject Objekts erfolgt, das abgebrochen wurde.

CommunicationObjectFaultedException

Die Ausnahme, die ausgelöst wird, wenn ein Aufruf an ein Kommunikationsobjekt ausgeführt wird, das fehlerhaft ist.

CorrelationActionMessageFilter

Stellt eine XAML-benutzerfreundliche Implementierung einer MessageFilter Aktion bereit, die nach einer einzigen Aktion filtert.

CorrelationQuery

Stellt eine Where Klausel und eine Select Klausel dar, die die eindeutigen Merkmale einer Nachricht identifiziert, damit sie an die richtige Instanz weitergeleitet werden kann.

DataContractFormatAttribute

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

DeliveryRequirementsAttribute

Gibt die Featureanforderungen an, die Bindungen für den Dienst oder die Clientimplementierung bereitstellen müssen.

DnsEndpointIdentity

Gibt die DNS-Identität des Servers an.

DuplexChannelFactory<TChannel>

Stellt die Möglichkeit zum Erstellen und Verwalten von Duplexkanälen verschiedener Typen bereit, die von Clients zum Senden und Empfangen von Nachrichten an und 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

Stellt eine eindeutige Netzwerkadresse bereit, die ein Client für die Kommunikation mit einem Dienstendpunkt verwendet.

EndpointAddress10

Stellt einen serialisierbaren Endpunktadressentyp bereit, der WS-Addressing V1-kompatibel ist und die es ermöglicht, als Teil des Servicevertrags verfügbar zu machen.

EndpointAddressAugust2004

Stellt einen serialisierbaren Endpunktadressentyp bereit, der mit der version von WS-Addressing kompatibel ist, die im August 2004 veröffentlicht wurde und die es ermöglicht, als Teil des Servicevertrags verfügbar zu machen.

EndpointAddressBuilder

Eine Factory zum Erstellen neuer (unveränderlicher) Endpunktadressen mit bestimmten Eigenschaftswerten.

EndpointIdentity

Eine abstrakte Klasse, die bei der Implementierung eine Identität bereitstellt, die die Authentifizierung eines Endpunkts durch Clients ermöglicht, die Nachrichten damit austauschen.

EndpointIdentityExtension

Eine Markuperweiterung für die EndpointIdentity Klasse.

EndpointNotFoundException

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

EnvelopeVersion

Enthält Informationen zur Version von SOAP, die einer Nachricht und dem zugehörigen Austausch zugeordnet ist.

ExceptionDetail

Stellt Fehlerdetails dar.

ExceptionMapper

Definiert die Zuordnung, die zum Übersetzen von Ausnahmen in Fehler 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 Verarbeitungsfehler auftreten.

FaultException

Stellt einen SOAP-Fehler dar.

FaultException<TDetail>

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

FaultImportOptions

Gibt an, ob lese XmlSerializer - und schreibfehler verwendet werden sollen.

FaultReason

Stellt eine Textbeschreibung eines SOAP-Fehlers bereit.

FaultReasonText

Stellt den Text des Grunds eines SOAP-Fehlers dar.

FederatedMessageSecurityOverHttp

Konfiguriert die Sicherheit auf Nachrichtenebene der WSFederationHttpBinding Bindung.

HttpBindingBase

Gibt die BASIS-HTTP-Bindung an.

HttpTransportSecurity

Stellt die Sicherheitseinstellungen auf Transportebene für die WSHttpBinding.

InstanceContext

Stellt die Kontextinformationen für eine Dienstinstanz dar.

InvalidMessageContractException

Stellt einen ungültigen Nachrichtenvertrag dar.

MessageBodyMemberAttribute

Gibt an, dass ein Element als Element im SOAP-Textkörper serialisiert wird.

MessageContractAttribute

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

MessageContractMemberAttribute

Deklariert die Basismmber für MessageBodyMemberAttribute und MessageHeaderAttribute.

MessageHeader<T>

Stellt den Inhalt eines SOAP-Headers dar.

MessageHeaderArrayAttribute

Gibt an, dass das Standardwrapperelement in der SOAP-Nachricht nicht um Arraytypen in einem Headerelement geschrieben werden darf.

MessageHeaderAttribute

Gibt an, dass ein Datenmememm ein SOAP-Nachrichtenkopf ist.

MessageHeaderException

Die Ausnahme, die ausgelöst wird, wenn die Erwartungen an Kopfzeilen einer SOAP-Nachricht nicht erfüllt sind, wenn die Nachricht verarbeitet wird.

MessageParameterAttribute

Steuert den Namen der Namen der Anforderungs- und Antwortparameter. Kann nicht mit Message- oder Nachrichtenverträgen verwendet werden.

MessagePropertyAttribute

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

MessageQuerySet

Eine Gruppe von MessageQuery Objekten und einen zugeordneten Zeichenfolgenparameter. Ein Korrelationshash (InstanceKey) wird aus den Ergebnissen der MessageQuery Objekte sowie den zugehörigen Zeichenfolgen berechnet.

MessageSecurityOverHttp

Aktiviert das Festlegen von Sicherheitseigenschaften auf Nachrichtenebene für die wsDualHttpBinding-Bindung.

MessageSecurityOverMsmq

Aktiviert das Festlegen von Sicherheitseigenschaften auf Nachrichtenebene für die NetMsmqBinding Bindung.

MessageSecurityOverTcp

Konfiguriert die Sicherheit auf Nachrichtenebene für eine Nachricht, die mithilfe des TCP-Transports gesendet wird.

MessageSecurityVersion

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

MsmqBindingBase

Die Basisklasse für NetMsmqBinding und MsmqIntegrationBinding.

MsmqException

Kapselt Fehler, die von Message Queuing (MSMQ) zurückgegeben werden. Diese Ausnahme wird vom Message Queuing-Transport und dem Message Queuing-Integrationskanal ausgelöst.

MsmqPoisonMessageException

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

MsmqTransportSecurity

Die MsmqTransportSecurity Klasse kapselt die Transportsicherheitseinstellungen für Warteschlangentransporte.

NamedPipeTransportSecurity

Stellt Eigenschaften bereit, die die Schutzebene für eine benannte Pipe steuern.

NetHttpBinding

Gibt Einstellungen für NetHttpBinding.

NetHttpsBinding

Gibt Einstellungen für NetHttpsBinding an.

NetMsmqBinding

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

NetMsmqSecurity

Die NetMsmqSecurity Klasse kapselt die MSMQ-Sicherheitsfeatures, die bei Verwendung der NetMsmqBinding Bindung verfügbar sind.

NetNamedPipeBinding

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

NetNamedPipeSecurity

Bietet Zugriff auf die Sicherheitseinstellungen für Endpunkte, die mit der benannten Pipebindung konfiguriert sind.

NetPeerTcpBinding

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

NetTcpBinding

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

NetTcpContextBinding

Stellt eine kontextfähige Bindung für die NetTcpContextBinding Bindung bereit.

NetTcpSecurity

Gibt die Typen von Sicherheit auf Transportebene und Nachrichtenebene an, die von einem Endpunkt verwendet werden, der mit einem NetTcpBinding.

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 dem sich ein OperationContext Objekt im Bereich befindet.

OperationContractAttribute

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

OptionalReliableSession

Bietet bequemen Zugriff darauf, ob eine zuverlässige Sitzung aktiviert ist, wenn eine der vordefinierten Bindungen verwendet wird, bei denen sie optional ist.

PeerHopCountAttribute

Gibt das Peer-Hop-Count-Mitglied eines SOAP-Nachrichtenkopfblocks an.

PeerMessagePropagationFilter

Definiert die Basisklasse für Peerkanalnachrichtenfilter.

PeerNode

Definiert die Instanz eines Peerknotens, der von einer Anwendung verwendet wird, die an einem bestimmten Peergitter teilnimmt.

PeerNodeAddress

Gibt einen Typ an, der den 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 Peer-Gitter-ID an die Endpunktadressen von Knoten zu definieren, die am Gitter teilnehmen.

PeerSecuritySettings

Enthält die Sicherheitseinstellungen, die einem Peerkanal zugeordnet sind, einschließlich des Verwendeten Authentifizierungstyps und der sicherheit, die für den Nachrichtentransport verwendet wird.

PeerTransportSecuritySettings

Enthält die Sicherheitseinstellungen für einen Peerkanaltransport.

PoisonMessageException

Eine Ausnahme, die ausgelöst wird, wenn die Nachricht als Gift gilt. Eine Nachricht wird vergiftet, wenn wiederholte Versuche, die Nachricht zu übermitteln, fehlschlägt.

ProtocolException

Die Ausnahme, die auf dem Client angezeigt wird, der ausgelöst wird, wenn die Kommunikation mit der Remotepartei aufgrund von nicht übereinstimmenden Datenübertragungsprotokollen unmöglich ist.

QuotaExceededException

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

ReceiveContextEnabledAttribute

Dieses Attribut kann auf Dienstvorgänge angewendet werden, um das Empfangskontextverhalten zu ermöglichen.

ReliableMessagingVersion

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

ReliableSession

Bietet bequemen Zugriff auf die Eigenschaften eines zuverlässigen Sitzungsbindungselements, das bei Verwendung einer der vom System bereitgestellten Bindungen verfügbar ist.

RsaEndpointIdentity

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

ServerTooBusyException

Die Ausnahme, die ausgelöst wird, wenn ein Server zu ausgelastet ist, um eine Nachricht zu akzeptieren.

ServiceActivationException

Die Ausnahme, die ausgelöst wird, wenn ein Dienst nicht aktiviert werden kann.

ServiceAuthenticationManager

Stellt einen Dienstauthentifizierungs-Manager dar.

ServiceAuthorizationManager

Stellt die Autorisierungszugriffsüberprüfung für Dienstvorgänge bereit.

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 Windows Communication Foundation (WCF)-Anwendung 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 zur aktuellen Hostingumgebung bereit, in der Windows Communication Foundation (WCF)-Dienste ausgeführt werden.

ServiceKnownTypeAttribute

Gibt bekannte Typen an, die von einem Dienst beim Serialisieren oder Deserialisieren verwendet werden sollen.

ServiceSecurityContext

Stellt den Sicherheitskontext einer Remotepartei dar. Stellt auf dem Client die Dienstidentität dar und stellt im Dienst die Clientidentität dar.

SpnEndpointIdentity

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

TcpTransportSecurity

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

TransactionFlowAttribute

Gibt an, ob ein Dienstvorgang eingehende Transaktionen von einem Client akzeptiert.

TransactionProtocol

Gibt das Transaktionsprotokoll an, das in ablaufenden Transaktionen verwendet wird.

UdpBinding

Stellt eine UDP-Bindung dar.

UnknownMessageReceivedEventArgs

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

UpnEndpointIdentity

Stellt einen Benutzerprinzipalnamen (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 durch den Transportschemanamen schlüsselt werden.

WebHttpBinding

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

WebHttpSecurity

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

WorkflowServiceHost

Stellt Host für workflowbasierte Dienste bereit.

WS2007FederationHttpBinding

Eine sichere und interoperable Bindung, die von WS2007HttpBinding der Verbundsicherheit abgeleitet und unterstützt wird.

WS2007HttpBinding

Stellt eine interoperable Bindung dar, die von WSHttpBinding diesen abgeleitet wird, und stellt Unterstützung für die aktualisierten Versionen der SecurityElemente , ReliableSessionund TransactionFlow Bindungselemente bereit.

WSDualHttpBinding

Eine sichere und interoperable Bindung, die für die Verwendung mit Duplex-Serviceverträgen konzipiert ist, mit der sowohl Dienste als auch Clients Nachrichten senden und empfangen können.

WSDualHttpSecurity

Gibt die Sicherheitseinstellungen für die WSDualHttpBinding.

WSFederationHttpBinding

Eine sichere und interoperable Bindung, die Verbundsicherheit unterstützt.

WSFederationHttpSecurity

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

WSHttpBinding

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

WSHttpBindingBase

Stellt die Basisklasse mit Elementen bereit, die für die WSHttpBinding und die .WSFederationHttpBinding

WSHttpContextBinding

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

WSHttpSecurity

Stellt die Sicherheitseinstellungen für die WSHttpBinding.

X509CertificateEndpointIdentity

Stellt eine Zertifikatidentität für den Dienstendpunkt dar. Clients, die versuchen, mit diesem Dienstendpunkt zu kommunizieren, sollten den Dienst basierend auf dem in der Endpunktidentität bereitgestellten Zertifikat authentifizieren.

XmlSerializerFormatAttribute

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

XPathMessageQuery

Eine Nachrichtenabfrage, die XPath-Ausdrücke auswertet, um Daten aus einer Nachricht abzurufen.

Schnittstellen

Name Beschreibung
IClientChannel

Definiert das Verhalten von ausgehenden Anforderungs- und Antwortkanälen, die von Clientanwendungen verwendet werden.

ICommunicationObject

Definiert den Vertrag für den grundlegenden Zustandsautomaten für alle kommunikationsorientierten Objekte im System, einschließlich Kanälen, Kanalmanagern, Fabriken, Listenern und Verteiler sowie Servicehosts.

IContextChannel

Definiert die Schnittstelle für das Kontextsteuerelement eines Kanals.

IDefaultCommunicationTimeouts

Definiert die Schnittstelle zum Angeben von Kommunikationstimeouts, die von Kanälen, Kanalmanagern wie Kanallistenern und Kanalfabriken sowie Diensthosts verwendet werden.

IDuplexContextChannel

Definiert die Schnittstelle, die ein Clientkanal zum Austauschen von Nachrichten in einer Duplexsitzung implementieren muss.

IExtensibleObject<T>

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

IExtension<T>

Ermöglicht es einem Objekt, ein weiteres Objekt durch Aggregation zu erweitern.

IExtensionCollection<T>

Eine Auflistung der IExtension<T> Objekte, die das Abrufen des IExtension<T> zugehörigen Typs ermöglichen.

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

Name Beschreibung
AddressFilterMode

Gibt den Typ der Übereinstimmungsemantik an, die vom Verteiler zum Weiterleiten eingehender Nachrichten an den richtigen Endpunkt verwendet wird.

AuditLevel

Gibt an, wann Sicherheitsereignisse überwacht werden sollen.

AuditLogLocation

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

BasicHttpMessageCredentialType

Listet Anmeldeinformationstypen auf, mit denen sich der Client authentifizieren kann, wenn die Sicherheit in der BasicHttpBinding Bindung aktiviert ist.

BasicHttpSecurityMode

Gibt die Sicherheitstypen an, die mit dem vom System bereitgestellten BasicHttpBindingverwendet werden können.

BasicHttpsSecurityMode

Gibt den grundlegenden Https-Sicherheitsmodus an.

CacheSetting

Gibt eine Aufzählung der Cacheeinstellungen an.

CommunicationState

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

ConcurrencyMode

Gibt an, ob eine Dienstklasse einen Singlethread- oder Multithread-Modus des Vorgangs unterstützt.

DeadLetterQueue

Gibt den Typ der zu verwendenden Warteschleife an.

HostNameComparisonMode

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

HttpClientCredentialType

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

HttpProxyCredentialType

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

ImpersonationOption

Gibt das Identitätswechselverhalten für einen Dienstvorgang in einer Dienstinstanz an.

InstanceContextMode

Gibt die Anzahl der Dienstinstanzen an, die für die Behandlung von Anrufen verfügbar sind, die in eingehenden Nachrichten enthalten sind.

MessageCredentialType

Listet die gültigen Nachrichtenanmeldeinformationstypen auf.

MsmqAuthenticationMode

Gibt den Typ der Authentifizierung an, die für die Bindung verwendet wird.

MsmqEncryptionAlgorithm

Enthält den Satz von Verschlüsselungsalgorithmen, die zum Verschlüsseln von Nachrichten im Draht verwendet werden können.

MsmqSecureHashAlgorithm

Enthält die Hashingalgorithmen, die Message Queuing (MSMQ) zum Signieren von Nachrichten verwenden können.

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 die Sicherheit auf Transportebene mit benannten Rohren verwendet wird.

OperationFormatStyle

Stellt die SOAP-Formatvorlage dar, die 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 Gruppe von Anmeldeinformationstypen an, die zum Authentifizieren eines Peerkanaltransports verwendet werden.

QueuedDeliveryRequirementsMode

Die QueuedDeliveryRequirementsMode-Aufzählung gibt Anforderungen an die Warteschlange für die Zustellung an.

QueueTransferProtocol

Gibt das Protokoll an, das beim Übertragen von Nachrichten zwischen Warteschlangenmanagern verwendet werden soll.

ReceiveErrorHandling

Gibt die Behandlung von Giftnachrichten an.

ReleaseInstanceMode

Gibt an, wann das System das Dienstobjekt im Aufrufvorgang wiederverwendet.

SecurityMode

Bestimmt die Sicherheitseinstellungen für eine Bindung.

SessionMode

Gibt die verfügbaren Werte an, um die Unterstützung für zuverlässige Sitzungen anzugeben, die ein Vertrag erfordert oder unterstützt.

TcpClientCredentialType

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

TransactionFlowOption

Eine Aufzählung, die mit dem TransactionFlowAttribute verwendet wird, um die Transaktionsflussrichtlinie für einen Dienstvorgang anzugeben.

TransferMode

Gibt an, ob ein Kanal streamte oder gepufferte Modi für die Übertragung von Anforderungs- und Antwortnachrichten verwendet.

WebHttpSecurityMode

Definiert die Sicherheitsmodi, die zum Konfigurieren eines Dienstendpunkts zum Empfangen von HTTP-Anforderungen verwendet werden können.

WSDualHttpSecurityMode

Gibt die verschiedenen Sicherheitsmodi für WSDualHttpBindingan.

WSFederationHttpSecurityMode

Gibt die verschiedenen Sicherheitsmodi für WSFederationHttpBindingan.

WSMessageEncoding

Gibt an, ob der Mechanismus für die Nachrichtenübertragungsoptimierung (Message Transmission Optimization Mechanism, MTOM) oder Text zum Codieren von SOAP-Nachrichten verwendet wird.

Delegaten

Name Beschreibung
ClientBase<TChannel>.BeginOperationDelegate

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

ClientBase<TChannel>.EndOperationDelegate

Stellt eine Stellvertretung dar, die nach InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) erfolgreichem Abschluss des Anrufs von InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) an ClientBase<TChannel>.BeginOperationDelegateaufgerufen wird.