System.ServiceModel.Configuration Namespace

Stellt Klassen im Zusammenhang mit der Dienstmodellkonfiguration bereit.

Klassen

Name Beschreibung
AddressHeaderCollectionElement

Stellt das Konfigurationselement dar, das eine Auflistung von Adressheadern enthält. Diese Klasse kann nicht vererbt werden.

AllowedAudienceUriElement

Stellt ein Konfigurationselement dar, das den URI einer Benutzergruppe angibt, die auf einen bestimmten Dienst zugreifen kann.

AllowedAudienceUriElementCollection

Stellt eine Auflistung dar, von AllowedAudienceUriElement der es sich um einen Ziel-URI handelt, für den das SamlSecurityToken Sicherheitstoken als gültig von einer SamlSecurityTokenAuthenticator Instanz betrachtet werden kann.

ApplicationContainerSettingsElement

Gibt Einstellungen für das Anwendungscontainereinstellungselement an.

AuthorizationPolicyTypeElement

Enthält ein Konfigurationselement, das eine Autorisierungsrichtlinie angibt, die die Transformation einer Gruppe von Eingabeansprüchen in einen anderen Satz von Ansprüchen ermöglicht. Die Zugriffssteuerung kann basierend darauf gewährt oder verweigert werden. Diese Klasse kann nicht vererbt werden.

AuthorizationPolicyTypeElementCollection

Enthält eine Auflistung von AuthorizationPolicyTypeElement Instanzen. Diese Klasse kann nicht vererbt werden.

BaseAddressElement

Stellt ein Konfigurationselement dar, das die vom Diensthost verwendeten Basisadressen angibt. Diese Klasse kann nicht vererbt werden.

BaseAddressElementCollection

Stellt eine Auflistung von BaseAddressElement -Objekten dar.

BaseAddressPrefixFilterElement

Stellt ein Konfigurationselement dar, das einen Pass-Through-Filter angibt, der einen Mechanismus zum Auswählen der entsprechenden IIS-Bindungen bereitstellt, wenn eine Windows Communication Foundation (WCF)-Anwendung in IIS gehostet wird. Diese Klasse kann nicht vererbt werden.

BaseAddressPrefixFilterElementCollection

Stellt eine Auflistung von BaseAddressPrefixFilterElement -Objekten dar. Diese Klasse kann nicht vererbt werden.

BasicHttpBindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von BasicHttpBindingElement Instanzen enthält.

BasicHttpBindingElement

Stellt ein XML-Element dar, das eine Bindung angibt, die für die Kommunikation mit WS-I Basic Profile 1.1-konformen Webdiensten wie ASMX-basierten Diensten oder zum Akzeptieren von Nachrichten von ASMX-basierten Clients verwendet wird.

BasicHttpContextBindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von BasicHttpContextBindingElement Instanzen enthält.

BasicHttpContextBindingElement

Stellt ein XML-Element dar, das eine Bindung angibt, die Kontext für den BasicHttpBinding Austausch bereitstellt, indem HTTP-Cookies als Austauschmechanismus aktiviert werden.

BasicHttpMessageSecurityElement

Ein XML-Element, das die Sicherheit von HTTP-Nachrichten konfiguriert.

BasicHttpsBindingCollectionElement

Gibt Einstellungen für das grundlegende Https-Bindungsauflistungselement an.

BasicHttpsBindingElement

Gibt Einstellungen für das grundlegende HTTPS-Bindungselement an.

BasicHttpSecurityElement

Stellt ein XML-Element dar, das die Sicherheit für einen einfachen HTTP-Dienst konfiguriert.

BasicHttpsSecurityElement

Gibt Einstellungen für das grundlegende HTTPS-Sicherheitselement an.

BehaviorExtensionElement

Stellt ein Konfigurationselement dar, das Unterelemente enthält, die Verhaltenserweiterungen angeben, die es dem Benutzer ermöglichen, das Dienst- oder Endpunktverhalten anzupassen.

BehaviorsSection

Stellt den Konfigurationsabschnitt dar, der untergeordnete Einträge enthält, die elemente sind, die durch ihre eindeutigen behaviorElemente identifiziert werdenname.

BinaryMessageEncodingElement

Stellt einen Nachrichtencoder dar, der Windows Communication Foundation (WCF)-Nachrichten in binär auf dem Draht codiert. Diese Klasse kann nicht vererbt werden.

BindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von Bindungselementen enthält, von denen jeder einen Aspekt beschreibt, wie ein Endpunkt mit anderen Endpunkten kommuniziert, die konsistent in eine Kanalfactory auf dem Client und einen Kanallistener auf dem Dienst integriert ist.

BindingElementExtensionElement

Ermöglicht die Verwendung einer benutzerdefinierten BindingElement Implementierung aus einer Computer- oder Anwendungskonfigurationsdatei.

BindingsSection

Stellt eine Auflistung von Bindungselementen dar. Diese Klasse kann nicht vererbt werden.

ByteStreamMessageEncodingElement

Ermöglicht die Erstellung eines Konfigurationselements, das die Einstellungen für ein Bytestream-Nachrichtencodierungselement definiert.

CallbackDebugElement

Stellt ein Konfigurationselement dar, das das dienstseitige Debuggen für ein Wcf-Rückrufobjekt (Windows Communication Foundation) angibt. Diese Klasse kann nicht vererbt werden.

CallbackTimeoutsElement

Stellt ein Konfigurationselement dar, das timeout für einen Clientrückruf angibt. Diese Klasse kann nicht vererbt werden.

CertificateElement

Stellt ein Konfigurationselement dar, das ein X.509-Zertifikat angibt, das für die Authentifizierung verwendet wird. Diese Klasse kann nicht vererbt werden.

CertificateReferenceElement

Stellt die Konfigurationseinstellungen für die Überprüfung eines X.509-Zertifikats dar. Diese Klasse kann nicht vererbt werden.

ChannelEndpointElement

Bietet Optionen zum Konfigurieren von Vertrags-, Bindungs- und Adresseigenschaften des Kanalendpunkts, die von Clients zum Herstellen einer Verbindung mit Dienstendpunkten auf dem Server verwendet werden. Diese Klasse kann nicht vererbt werden.

ChannelEndpointElementCollection

Stellt eine Auflistung von ChannelEndpointElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ChannelPoolSettingsElement

Definiert Kanalpooleinstellungen für eine benutzerdefinierte Bindung. Diese Klasse kann nicht vererbt werden.

ClaimTypeElement

Stellt ein Konfigurationselement dar, das den Anspruchstyp enthält. Diese Klasse kann nicht vererbt werden.

ClaimTypeElementCollection

Stellt eine Auflistung von ClaimTypeElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ClearBehaviorElement

Stellt ein Konfigurationselement dar, um alle geerbten Verhaltensweisen zu entfernen.

ClientCredentialsElement

Stellt ein Konfigurationselement dar, das eine Clientanmeldeinformationen konfiguriert.

ClientSection

Stellt den Clientabschnitt einer Konfigurationsdatei dar, der eine Liste von Endpunkten definiert, mit denen ein Client eine Verbindung herstellen kann. Diese Klasse kann nicht vererbt werden.

ClientViaElement

Stellt ein Konfigurationselement dar, das die Route angibt, die eine Nachricht annehmen soll. Diese Klasse kann nicht vererbt werden.

ComContractElement

Gibt einen COM+-Integrationsdienstvertrag an. Diese Klasse kann nicht vererbt werden.

ComContractElementCollection

Stellt eine Auflistung von ComContractElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ComContractsSection

Stellt einen Konfigurationsabschnitt dar, der Elemente zum Angeben des Namespaces und des Vertragsnamens für einen COM+-Integrationsvertrag enthält. Diese Klasse kann nicht vererbt werden.

ComMethodElement

Stellt eine COM+-Methode dar, die verfügbar gemacht wird, wenn die Schnittstelle einer COM+-Komponente als Webdienst verfügbar gemacht wird. Diese Klasse kann nicht vererbt werden.

ComMethodElementCollection

Enthält eine Auflistung von ComMethodElement Instanzen. Diese Klasse kann nicht vererbt werden.

CommonBehaviorsSection

Stellt den Konfigurationsabschnitt dar, der eine Liste von Verhaltensweisen enthält, die auf alle Windows Communication Foundation (WCF)-Dienste auf dem Computer angewendet werden, bevor die Verhaltensweisen im Abschnitt behaviors angewendet werden.

CommonEndpointBehaviorElement

Stellt das Konfigurationselement dar, das eine Liste der Endpunktverhalten enthält, die auf alle Windows Communication Foundation (WCF)-Endpunkte auf dem Computer angewendet werden, bevor die Verhaltensweisen im Abschnitt endpointBehaviors angewendet werden.

CommonServiceBehaviorElement

Stellt das Konfigurationselement dar, das eine Liste der Dienstverhaltensweisen enthält, die auf alle Windows Communication Foundation (WCF)-Endpunkte auf dem Computer angewendet werden, bevor die Verhaltensweisen im Abschnitt serviceBehaviors angewendet werden.

ComPersistableTypeElement

Gibt alle persistierbaren Typen an. Diese Klasse kann nicht vererbt werden.

ComPersistableTypeElementCollection

Stellt eine Auflistung von ComPersistableTypeElement -Objekten dar. Diese Klasse kann nicht vererbt werden.

CompositeDuplexElement

Stellt das Konfigurationselement dar, das verwendet wird, wenn der Client einen Endpunkt für den Dienst zum Senden von Nachrichten über HTTP verfügbar machen muss. Diese Klasse kann nicht vererbt werden.

ComUdtElement

Stellt einen benutzerdefinierten Typ (User Defined Type, UDT) dar, der im Dienstvertrag enthalten sein soll. Diese Klasse kann nicht vererbt werden.

ComUdtElementCollection

Stellt eine Auflistung von ComUdtElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ConfigurationChannelFactory<TChannel>

Stellt die generische Funktionalität zum Erstellen eines Kanalkonfigurationselements für einen bestimmten Typ bereit.

ConfigurationDuplexChannelFactory<TChannel>

Bietet die Funktionalität zum Erstellen und Verwalten von Duplexkanälen verschiedener Typen, die zum Senden und Empfangen von Nachrichten an und von Dienstendpunkten verwendet werden.

ConnectionOrientedTransportElement

Stellt das Konfigurationselement dar, das zusätzliche Konfigurationseinstellungen für verbindungsorientierte Transportbindungselemente bereitstellt, z. B. TCP und benannte Rohre.

ContextBindingElementExtensionElement

Stellt ein Konfigurationselement dar, das die Verwendung einer benutzerdefinierten ContextBindingElement Implementierung ermöglicht.

CustomBindingCollectionElement

Stellt eine Auflistung von customBinding Konfigurationselementen dar, die die vollständige Kontrolle über den Messaging-Stapel für den Benutzer bieten. Diese Klasse kann nicht vererbt werden.

CustomBindingElement

Stellt den Konfigurationsabschnitt dar, der die vollständige Kontrolle über den Messaging-Stapel für den Benutzer bereitstellt.

CustomBindingElementCollection

Stellt eine Auflistung von CustomBindingElement -Objekten dar. Diese Klasse kann nicht vererbt werden.

DataContractSerializerElement

Stellt ein Konfigurationselement dar, das den DataContractSerializer zu verwendenden Wert angibt. Diese Klasse kann nicht vererbt werden.

DefaultPortElement

Stellt ein Konfigurationselement dar, das die Standardeinstellungen für einen Kommunikationsendpunkt definiert.

DefaultPortElementCollection

Stellt eine Auflistung von Standardportkonfigurationselementen dar.

DelegatingHandlerElement

Stellt ein delegierendes Handlerelement dar.

DelegatingHandlerElementCollection

Represents a DelegatingHandlerElementCollection for DelegatingHandlers.

DiagnosticSection

Stellt den Konfigurationsabschnitt dar, der Einstellungen definiert, die von einem Administrator für die Laufzeitüberprüfung und -kontrolle verwendet werden können.

DispatcherSynchronizationElement

Fügt das Verteilersynchronisierungsverhalten zu einem Dispatcher-Konfigurationselement hinzu, sodass ein WCF-Dienstprogramm Nachrichtenantworten asynchron an Clientanwendungen senden kann.

DnsElement

Stellt ein Konfigurationselement dar, das den URI für einen DNS-Anspruch angibt. Diese Klasse kann nicht vererbt werden.

EndpointAddressElementBase

Ein XML-Element, das eine eindeutige Netzwerkadresse enthält, die ein Client für die Kommunikation mit einem Dienstendpunkt verwendet.

EndpointBehaviorElement

Stellt ein Konfigurationselement dar, das eine Liste von Endpunktverhalten enthält, die auf alle Windows Communication Foundation (WCF)-Endpunkte auf dem Computer angewendet wird.

EndpointBehaviorElementCollection

Enthält eine Auflistung von EndpointBehaviorElement Objekten. Diese Klasse kann nicht vererbt werden.

EndpointCollectionElement

Verwaltet eine Sammlung von Dienstendpunkten in einer Konfigurationsdatei.

EndToEndTracingElement

Behandelt Konfigurationsdateielementeinstellungen, die verschiedene Aspekte der End-to-End-Ablaufverfolgung während der Ausführung einer Dienstanwendung aktivieren und deaktivieren.

ExtendedWorkflowRuntimeServiceElementCollection

Stellt die Auflistung von Konfigurationselementen dar, die erweiterte Dienste darstellen, die dem Workflowlaufzeitmodul hinzugefügt werden sollen.

ExtensionElement

Stellt ein Konfigurationselement dar, das eine Erweiterung definiert, mit der der Benutzer benutzerdefinierte Bindungen, Verhaltensweisen usw. erstellen kann.

ExtensionElementCollection

Stellt eine Auflistung von ExtensionElement Instanzen dar.

ExtensionsSection

Stellt einen Konfigurationsabschnitt dar, der alle Erweiterungsdefinitionen enthält.

FederatedMessageSecurityOverHttpElement

Stellt ein Konfigurationselement dar, das die Sicherheit einer Nachricht konfiguriert, die mithilfe von HTTP in einem Verbund gesendet wird.

HostElement

Stellt ein Konfigurationselement dar, das Einstellungen für einen Diensthost angibt. Diese Klasse kann nicht vererbt werden.

HostTimeoutsElement

Stellt ein Konfigurationselement dar, das das Zeitintervall angibt, das für das Öffnen oder Schließen des Diensthosts zulässig ist. Diese Klasse kann nicht vererbt werden.

HttpBindingBaseElement

Represents HttpBindingBaseElement for HttpBindingBase.

HttpDigestClientElement

Stellt die aktuellen HTTP-Digestanmeldeinformationen im clientCredential Element dar. Diese Klasse kann nicht vererbt werden.

HttpMessageHandlerFactoryElement

Represents a HttpMessageHandlerFactoryElement for HttpMessageHandlerFactory.

HttpsTransportElement

Stellt das Konfigurationselement dar, das einen HTTPS-Transport für die Übertragung von SOAP-Nachrichten angibt.

HttpTransportElement

Stellt das Konfigurationselement dar, das einen HTTP-Transport für die Übertragung von SOAP-Nachrichten angibt.

HttpTransportSecurityElement

Stellt ein Konfigurationselement dar, das Authentifizierungsparameter für den HTTP-Transport steuert. Diese Klasse kann nicht vererbt werden.

IdentityElement

Stellt ein Konfigurationselement dar, das die Authentifizierung eines Endpunkts durch andere Endpunkte ermöglicht, die Nachrichten damit austauschen. Diese Klasse kann nicht vererbt werden.

IssuedTokenClientBehaviorsElement

Stellt das Konfigurationselement dar, das das aktuelle ausgestellte Token für clientanmeldeinformationen angibt. Diese Klasse kann nicht vererbt werden.

IssuedTokenClientBehaviorsElementCollection

Stellt eine Auflistung von IssuedTokenClientBehaviorsElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

IssuedTokenClientElement

Stellt ein Konfigurationselement dar, das das als Clientanmeldeinformationen ausgegebene Token angibt. Diese Klasse kann nicht vererbt werden.

IssuedTokenParametersElement

Stellt ein Konfigurationselement dar, das zusätzliche Einstellungen für ein ausgestelltes Token angibt. Diese Klasse kann nicht vererbt werden.

IssuedTokenParametersEndpointAddressElement

Stellt ein Konfigurationselement dar, das einen Endpunkt angibt, der ein Sicherheitstoken ausgibt. Diese Klasse kann nicht vererbt werden.

IssuedTokenServiceElement

Stellt ein Konfigurationselement dar, das das als Dienstanmeldeinformationen ausgegebene Token angibt. Diese Klasse kann nicht vererbt werden.

LocalClientSecuritySettingsElement

Konfiguriert die Sicherheitseinstellungen eines lokalen Clients. Diese Klasse kann nicht vererbt werden.

LocalServiceSecuritySettingsElement

Konfiguriert die Sicherheitseinstellungen eines lokalen Diensts. Diese Klasse kann nicht vererbt werden.

MessageLoggingElement

Stellt ein XML-Element dar, das die Einstellungen für die Nachrichtenprotokollierungsfunktionen von Windows Communication Foundation (WCF) definiert.

MessageSecurityOverHttpElement

Definiert die Sicherheitskonfigurationseinstellungen für nachrichten, die mit HTTP gesendet werden.

MessageSecurityOverMsmqElement

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

MessageSecurityOverTcpElement

Definiert die Konfigurationseinstellungen für die Sicherheit einer Nachricht, die mithilfe von TCP gesendet wird. Diese Klasse kann nicht vererbt werden.

MetadataElement

Stellt ein Konfigurationselement dar, das angibt, wie Dienstmetadaten verarbeitet werden können. Diese Klasse kann nicht vererbt werden.

MexBindingBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Stellt eine Auflistung von MEX-Bindungskonfigurationselementen dar.

MexBindingElement<TStandardBinding>

Stellt ein Basiskonfigurationselement dar, das die Einstellungen für eine Bindung angibt, die für den WS-MetadataExchange (WS-MEX) Nachrichtenaustausch verwendet wird.

MexHttpBindingCollectionElement

Stellt eine Auflistung von MexHttpBindingElement Instanzen dar.

MexHttpBindingElement

Stellt ein Konfigurationselement dar, das die Einstellungen für eine Bindung angibt, die für den WS-MetadataExchange (WS-MEX) Nachrichtenaustausch über HTTP verwendet wird.

MexHttpsBindingCollectionElement

Stellt eine Auflistung von MexHttpsBindingElement Instanzen dar.

MexHttpsBindingElement

Stellt ein Konfigurationselement dar, das die Einstellungen für eine Bindung angibt, die für den WS-MetadataExchange (WS-MEX) Nachrichtenaustausch über HTTPS verwendet wird.

MexNamedPipeBindingCollectionElement

Stellt eine Auflistung von MexNamedPipeBindingElement Instanzen dar.

MexNamedPipeBindingElement

Stellt ein Konfigurationselement dar, das die Einstellungen für eine Bindung angibt, die für den WS-MetadataExchange (WS-MEX) Nachrichtenaustausch über benannte Pipe verwendet wird.

MexTcpBindingCollectionElement

Stellt eine Auflistung von MexTcpBindingElement -Objekten dar.

MexTcpBindingElement

Stellt ein Konfigurationselement dar, das die Einstellungen für eine Bindung angibt, die für den WS-MetadataExchange (WS-MEX) Nachrichtenaustausch über TCP verwendet wird.

MsmqBindingElementBase

Stellt die Basisklasse mit Elementen bereit, die den NetMsmqBindingElement Klassen MsmqIntegrationBindingElement gemeinsam sind.

MsmqElementBase

Stellt die Basisklasse mit Elementen bereit, die für die und MsmqIntegrationElementdie MsmqTransportElement .

MsmqIntegrationBindingCollectionElement

Stellt eine Auflistung von MsmqIntegrationBindingElements dar.

MsmqIntegrationBindingElement

Dieses Bindungselement kann verwendet werden, um Windows Communication Foundation -Anwendungen (WCF) das Senden von Nachrichten an und den Empfang von Nachrichten von vorhandenen MSMQ-Anwendungen zu ermöglichen, die entweder COM, MSMQ native APIs oder die APIs in System.Messaging verwenden. Verwenden Sie diese Klasse, um Nachrichten von MSMQ-basierten Messaginganwendungen zu senden und zu empfangen.

MsmqIntegrationElement

Stellt das Konfigurationselement dar, das Einstellungen angibt, die für die Interaktion mit einem MSMQ-Absender oder -Empfänger (Message Queuing) erforderlich sind.

MsmqIntegrationSecurityElement

Kapselt die Transportsicherheitseinstellungen für den MsMQ-Integrationskanal (Message Queuing).

MsmqTransportElement

Stellt das Bindungselement dar, mit dem die Verbindungseigenschaften für einen Windows Communication Foundation (WCF)-Dienst angegeben werden, der das systemeigene MSMQ-Protokoll verwendet.

MsmqTransportSecurityElement

Die MsmqTransportSecurityElement Klasse kapselt die Transportsicherheitseinstellungen für Warteschlangentransporte.

MtomMessageEncodingElement

Stellt den Konfigurationsabschnitt dar, der die Codierungs- und Nachrichtenversionsverwaltung angibt, die für MTOM-basierte Nachrichten (SOAP Message Transmission Optimization Mechanism) verwendet wird. Diese Klasse kann nicht vererbt werden.

NamedPipeConnectionPoolSettingsElement

Stellt ein Konfigurationselement dar, das zusätzliche Verbindungspooleinstellungen für einen Named Pipe-Transport angibt. Diese Klasse kann nicht vererbt werden.

NamedPipeSettingsElement

Stellt ein benanntes Pipe-Einstellungselement dar.

NamedPipeTransportElement

Stellt ein Konfigurationselement dar, das einen Kanal zum Übertragen von Nachrichten mithilfe von benannten Rohren angibt, wenn es in einer benutzerdefinierten Bindung enthalten ist. Diese Klasse kann nicht vererbt werden.

NamedPipeTransportSecurityElement

Gibt die Transportsicherheit für ein benanntes Rohr an. Diese Klasse kann nicht vererbt werden.

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Enthält eine Auflistung von ServiceModelExtensionElement Instanzen.

NetHttpBindingCollectionElement

Stellt ein Net-HTTP-Bindungsauflistungselement dar.

NetHttpBindingElement

Stellt ein NET-HTTP-Bindungselement dar.

NetHttpsBindingCollectionElement

Stellt ein net https binding collection-Element dar.

NetHttpsBindingElement

Stellt ein net https binding-Element dar.

NetHttpWebSocketTransportSettingsElement

Represents NetHttpWebSocketTransportSettingsElement for WebSocketTransportSettings.

NetMsmqBindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von NetMsmqBindingElement Instanzen enthält.

NetMsmqBindingElement

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

NetMsmqSecurityElement

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

NetNamedPipeBindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von NetNamedPipeBindingElement Instanzen enthält.

NetNamedPipeBindingElement

Stellt ein Konfigurationselement dar, das eine Bindung definiert, die sicher, zuverlässig und für die prozessübergreifende Kommunikation auf dem Computer optimiert ist.

NetNamedPipeSecurityElement

Stellt ein Konfigurationselement dar, das Sicherheitseinstellungen für eine benannte Pipebindung angibt. Diese Klasse kann nicht vererbt werden.

NetPeerTcpBindingCollectionElement

Stellt ein Konfigurationselement dar, das Elemente enthält, die spezifisch für TCP-Nachrichtenbindungen des Peerkanals sind.

NetPeerTcpBindingElement

Stellt ein XML-Element dar, das eine Bindung für peerkanalspezifische TCP-Nachrichten angibt.

NetTcpBindingCollectionElement

Stellt ein Konfigurationselement dar, das eine Auflistung von NetTcpBindingElement Instanzen enthält.

NetTcpBindingElement

Stellt ein XML-Element dar, das eine Bindung für peerkanalspezifische TCP-Nachrichten angibt.

NetTcpContextBindingCollectionElement

Stellt einen Konfigurationsabschnitt dar, der eine Auflistung von NetTcpContextBindingElement Instanzen enthält.

NetTcpContextBindingElement

Stellt ein Konfigurationselement dar, das der NetTcpContextBinding Bindung entspricht.

NetTcpSecurityElement

Definiert die Sicherheitseinstellungen für die netTcpBinding-Bindung. Diese Klasse kann nicht vererbt werden.

NonDualMessageSecurityOverHttpElement

Stellt die Konfigurationseinstellungen für die Sicherheit einer Nachricht dar, die mithilfe von HTTP für Nicht-Duplex-Dienstverträge gesendet wird. Diese Klasse kann nicht vererbt werden.

OneWayElement

Stellt ein Konfigurationselement dar, das das Paketrouting ermöglicht. Diese Klasse kann nicht vererbt werden.

PeerCredentialElement

Stellt ein Konfigurationselement dar, das eine Peeranmeldeinformationen konfiguriert.

PeerCustomResolverElement

Stellt ein Konfigurationselement für einen benutzerdefinierten Peer-Resolver dar.

PeerResolverElement

Definiert das Konfigurationselement für einen Peer-Resolver.

PeerSecurityElement

Definiert das Konfigurationselement für die Sicherheitseinstellungen eines Peers.

PeerTransportElement

Gibt ein Konfigurationselement an, das bewirkt, dass ein Kanal Nachrichten im Peertransport überträgt, wenn es in einer benutzerdefinierten Bindung enthalten ist. Diese Klasse kann nicht vererbt werden.

PeerTransportSecurityElement

Definiert ein Konfigurationselement für den sicheren Transport von Nachrichten, die von Peers gesendet werden.

PersistenceProviderElement

Stellt ein Persistenzdienstkonfigurationselement dar, das den Typ der zu verwendenden Persistenzanbieterimplementierung sowie das Timeout für Persistenzvorgänge angibt. Zusätzliche Attribute, die in diesem Element angezeigt werden, werden für den angegebenen Persistenzanbieter an den Konstruktor übergeben.

PnrpPeerResolverElement

Gibt ein Konfigurationselement für einen PNRP-Namensauflösungsdienst (Peer Name Resolution Protocol) an.

PolicyImporterElement

Stellt das Konfigurationselement dar, das den Import von benutzerdefinierten Richtlinien assertionen zu Bindungen angibt. Diese Klasse kann nicht vererbt werden.

PolicyImporterElementCollection

Stellt eine Auflistung von PolicyImporterElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

PrivacyNoticeElement

Stellt ein Konfigurationselement dar, das einen Datenschutzhinweis angibt, der in wsFederationHttp Bindung verwendet wird.

ProtocolMappingElement

Stellt die Funktionalität zum Erstellen eines Protokollzuordnungselements bereit. Diese Klasse ist versiegelt.

ProtocolMappingElementCollection

Stellt die Funktionalität zum Extrahieren der angegebenen Kommunikationsprotokollzuordnungsinformationen aus einer Sammlung von Protokollzuordnungselementen bereit. Diese Klasse ist versiegelt.

ProtocolMappingSection

Definiert eine Auflistung der Protokollzuordnung. Diese Klasse ist versiegelt.

ReliableSessionElement

Stellt die Konfigurationseinstellung für WS-Reliable Messaging dar.

RemoveBehaviorElement

Ein Konfigurationselement zum Entfernen eines bestimmten Dienst- oder Endpunktverhaltens.

RsaElement

Stellt ein Konfigurationselement für eine RSA-Identität dar. Diese Klasse kann nicht vererbt werden.

SecureConversationServiceElement

Stellt ein Konfigurationselement dar, das die Einstellungen für einen sicheren Unterhaltungsdienst angibt. Diese Klasse kann nicht vererbt werden.

SecurityElement

Stellt ein Konfigurationselement dar, das die Sicherheitsoptionen für eine benutzerdefinierte Bindung angibt. Diese Klasse kann nicht vererbt werden.

SecurityElementBase

Stellt eine Basisklasse mit Elementen dar, die einem Element gemeinsam sind, das zum Konfigurieren von Sicherheitseinstellungen verwendet wird.

ServiceActivationElement

Verwaltet Konfigurationselementinhalte in Verbindung mit der Aktivierung einer Dienstanwendung.

ServiceActivationElementCollection

Behandelt eine Sammlung von Konfigurationselementen, die einen Dienst aktivieren und über eine Hierarchie von Konfigurationsdateien zusammengeführt werden können.

ServiceAuthenticationElement

Stellt ein Workflowkonfigurationselement bereit, das auf Dienstebene die Gültigkeit einer Übertragung, Nachricht oder eines Absenders festlegt. Dies ist eine versiegelte Klasse.

ServiceAuthorizationElement

Stellt ein Konfigurationselement dar, das Sicherheitseinstellungen auf Dienstebene definiert.

ServiceBehaviorElement

Stellt ein Konfigurationselement dar, das eine Liste der Dienstverhaltensweisen enthält, die auf alle Windows Communication Foundation (WCF)-Dienste auf dem Computer angewendet werden.

ServiceBehaviorElementCollection

Enthält eine Auflistung des ServiceBehaviorElement Objekts. Diese Klasse kann nicht vererbt werden.

ServiceCredentialsElement

Stellt ein Konfigurationselement dar, das die Anmeldeinformationen angibt, die für die Authentifizierung des Diensts verwendet werden sollen, sowie clientbezogene Einstellungen für die Überprüfung von Anmeldeinformationen. Diese Klasse kann nicht vererbt werden.

ServiceDebugElement

Stellt ein Konfigurationselement dar, das Debug- und Hilfeinformationsfeatures für einen WCF-Dienst (Windows Communication Foundation) angibt. Diese Klasse kann nicht vererbt werden.

ServiceElement

Stellt ein XML-Element dar, das die Einstellungen für einen Windows Communication Foundation (WCF)-Dienst sowie Endpunkte enthält, die den Dienst verfügbar machen. Diese Klasse kann nicht vererbt werden.

ServiceElementCollection

Stellt eine Auflistung von ServiceElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ServiceEndpointElement

Stellt ein Konfigurationselement dar, das Einstellungen für Bindungs-, Vertrags- und Adresseigenschaften für einen Dienstendpunkt bereitstellt, der zum Verfügbarmachen von Diensten verwendet wird. Diese Klasse kann nicht vererbt werden.

ServiceEndpointElementCollection

Stellt eine Auflistung von ServiceEndpointElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

ServiceHealthElement

Stellt ein <serviceHealth> Konfigurationselement dar, das ein Dienststatusverhalten definiert.

ServiceHostingEnvironmentSection

Stellt einen Konfigurationsabschnitt dar, der den Typ definiert, den die Diensthostingumgebung für einen bestimmten Transport instanziiert.

ServiceMetadataEndpointCollectionElement

Stellt ein Auflistungselement in einer Dienstkonfigurationsdatei dar, die Objekte enthält ServiceMetadataEndpoint .

ServiceMetadataEndpointElement

Macht Metadaten für nachfolgende Verteilung und Bereitstellung in einer Serverumgebung bereit und verfügbar, indem ein Element zum Dienstkonfigurationselement hinzugefügt ServiceMetadataEndpoint wird.

ServiceMetadataPublishingElement

Stellt das Konfigurationselement dar, das die Veröffentlichung von Dienstmetadaten und den zugehörigen Informationen steuert. Diese Klasse kann nicht vererbt werden.

ServiceModelConfigurationElement

Stellt ein Dienstmodellkonfigurationselement dar.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Stellt eine abstrakte Basisklasse für eine ConfigurationElementCollection im System.ServiceModel.Configuration Namespace verwendete Basisklasse dar.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Eine abstrakte Basisklasse für eine ConfigurationElementCollection Suche nach einer Seriendrucksemantik ähnlich wie eine AddRemoveClearMap , die Duplikate zulässt, löst jedoch eine Ausnahme aus, wenn Duplikate im selben Konfigurationsbereich gefunden werden (z. B. dieselbe Konfigurationsdatei).

ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Eine abstrakte Basisklasse für eine Auflistung von ServiceModelExtensionElement Objekten.

ServiceModelExtensionElement

Eine abstrakte Basisklasse für ein Konfigurationselement, das eine dynamische Sammlung heterogener untergeordneter Elemente enthält.

ServiceModelSectionGroup

Stellt den Hauptkonfigurationsabschnitt für Windows Communication Foundation (WCF) dar. Diese Klasse kann nicht vererbt werden.

ServicePrincipalNameElement

Stellt ein Konfigurationselement dar, das den Prinzipalnamen angibt, der von einem Client verwendet wird, um eine Instanz eines Diensts eindeutig zu identifizieren. Diese Klasse kann nicht vererbt werden.

ServiceSecurityAuditElement

Stellt ein Konfigurationselement dar, das überwachungsbezogene Konfigurationseinstellungen für ein Verhalten definiert. Diese Klasse kann nicht vererbt werden.

ServicesSection

Stellt den Konfigurationsabschnitt dar, der Dienste enthält.

ServiceThrottlingElement

Stellt ein Konfigurationselement dar, das den Einschränkungsmechanismus von Windows Communication Foundation (WCF) angibt. Diese Klasse kann nicht vererbt werden.

ServiceTimeoutsElement

Stellt ein Konfigurationselement dar, das das Timeout für einen Dienst angibt. Diese Klasse kann nicht vererbt werden.

SslStreamSecurityElement

Stellt das Konfigurationselement dar, das die Sicherheitseinstellungen für eine SSL-Datenstrombindung angibt. Diese Klasse kann nicht vererbt werden.

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Stellt eine Basisklasse für die Konfigurationsabschnitte bereit, die vordefinierte Bindungen angeben, die von Windows Communication Foundation (WCF) bereitgestellt werden.

StandardBindingElement

Stellt eine Basisklasse für die Konfigurationselemente bereit, die vordefinierte Bindungen angeben, die von Windows Communication Foundation (WCF) bereitgestellt werden.

StandardBindingElementCollection<TBindingConfiguration>

Stellt eine Auflistung von StandardBindingElement -Objekten dar. Diese Klasse kann nicht vererbt werden.

StandardBindingOptionalReliableSessionElement

Stellt die optionale Konfigurationseinstellung für WS-Reliable Messaging dar, die in einer Standardbindung definiert ist. Diese Klasse kann nicht vererbt werden.

StandardBindingReliableSessionElement

Stellt die Konfigurationseinstellung für WS-Reliable Messaging dar, die in einer Standardbindung definiert sind.

StandardEndpointCollectionElement<TStandardEndpoint,TEndpointConfiguration>

Behandelt eine Standardauflistung von Standardendpunktelementen in einer Konfigurationsdatei.

StandardEndpointElement

Verwaltet ein Standardmäßiges Endpunktelement für eine Dienstanwendungskonfigurationsdatei.

StandardEndpointElementCollection<TEndpointConfiguration>

Stellt eine generische Auflistung von Standardendpunktelementen dar, die vom Standardtyp oder einem Typ stammen, dem der Standardtyp zugewiesen werden kann.

StandardEndpointsSection

Stellt einen Konfigurationsabschnitt von Standardendpunkten dar. Diese Klasse kann nicht vererbt werden.

SynchronousReceiveElement

Stellt ein Konfigurationselement dar, das zum Angeben des Laufzeitverhaltens für den Empfang von Nachrichten in einem Dienst oder einer Clientanwendung verwendet wird. Diese Klasse kann nicht vererbt werden.

TcpConnectionPoolSettingsElement

Stellt ein Konfigurationselement dar, das zusätzliche Verbindungspooleinstellungen für einen TCP-Transport angibt. Diese Klasse kann nicht vererbt werden.

TcpTransportElement

Gibt ein Konfigurationselement an, das bewirkt, dass ein Kanal Nachrichten im TCP-Transport überträgt, wenn es in einer benutzerdefinierten Bindung enthalten ist. Diese Klasse kann nicht vererbt werden.

TcpTransportSecurityElement

Ein XML-Element, das die Sicherheitseinstellungen für eine TcpTransport-Bindung definiert. Diese Klasse kann nicht vererbt werden.

TextMessageEncodingElement

Stellt ein Konfigurationselement dar, das die Zeichencodierung und Nachrichtenversionsverwaltung angibt, die für textbasierte XML-Nachrichten verwendet wird. Diese Klasse kann nicht vererbt werden.

TransactedBatchingElement

Stellt ein Konfigurationselement dar, das angibt, ob transaktionsbatching für Empfangsvorgänge unterstützt wird. Diese Klasse kann nicht vererbt werden.

TransactionFlowElement

Stellt das Konfigurationselement dar, das die Transaktionsflussunterstützung für eine Bindung angibt.

TransportConfigurationTypeElement

Ein XML-Element, das den Typ eines bestimmten Transports identifiziert.

TransportConfigurationTypeElementCollection

Eine Sammlung von TransportConfigurationTypeElement Elementen.

TransportElement

Stellt eine Basisklasse bereit, die ein Transportbindungskonfigurationselement darstellt.

UdpBindingCollectionElement

Stellt ein UDP-Bindungsauflistungselement dar.

UdpBindingElement

Stellt ein UDP-Bindungselement dar.

UdpRetransmissionSettingsElement

Represents a UDP retransmission settings element.

UdpTransportElement

Stellt ein Konfigurationselement dar, das bewirkt, dass ein Kanal Nachrichten im UDP-Transport überträgt, wenn es in einer benutzerdefinierten Bindung enthalten ist. Diese Klasse kann nicht vererbt werden.

UseManagedPresentationElement

Stellt ein Bindungselement dar, das die Präsentation verwaltet.

UseRequestHeadersForMetadataAddressElement

Ermöglicht das Abrufen von Metadatenadresseninformationen aus den Anforderungsnachrichtenkopfzeilen für die Verwendung in Konfigurationselementen.

UserNameServiceElement

Stellt ein Konfigurationselement dar, das die Anmeldeinformationen eines Diensts basierend auf Benutzername und Kennwort angibt. Diese Klasse kann nicht vererbt werden.

UserPrincipalNameElement

Stellt ein Konfigurationselement dar, das einen Benutzerprinzipalnamen angibt. Diese Klasse kann nicht vererbt werden.

WebHttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das Unterelemente enthält, die Einstellungen für die Verwendung der WebHttpBinding Bindung angeben.

WebHttpBindingElement

Ein Bindungselement zum Konfigurieren von Endpunkten für Windows Communication Foundation (WCF)-Webdienste, die auf HTTP-Anforderungen reagieren, anstelle von SOAP-Nachrichten.

WebHttpElement

Aktiviert den WebHttpBehavior Endpunkt über die Konfiguration.

WebHttpEndpointCollectionElement

Stellt eine Auflistung von WebHttpEndpoint -Objekten dar.

WebHttpEndpointElement

Stellt ein WCF-Konfigurationselement für eine Webdienstanwendung dar.

WebHttpSecurityElement

Ein XML-Element, das die Sicherheit für einen Dienst mit Endpunkten konfiguriert, die HTTP-Anforderungen empfangen. Diese Klasse kann nicht vererbt werden.

WebMessageEncodingElement

Stellt das Konfigurationselement dar, das die Zeichencodierung angibt, die für Nicht-SOAP-Nachrichten verwendet wird. Diese Klasse kann nicht vererbt werden.

WebScriptEnablingElement

Aktiviert den WebScriptEnablingBehavior Endpunkt über die Konfiguration.

WebScriptEndpointCollectionElement

Stellt eine Auflistung von WebScriptEndpoint -Objekten dar.

WebScriptEndpointElement

Stellt ein benutzerdefiniertes Konfigurationselement dar, das eine WebScriptEndpoint in einer Konfigurationsdatei definiert.

WebSocketTransportSettingsElement

Represents WebSocketTransportSettingsElement for WebSocketTransportSettings.

WindowsClientElement

Stellt ein Konfigurationselement dar, das die Einstellungen für eine Windows Anmeldeinformationen angibt, die für die Darstellung des Clients verwendet werden sollen. Diese Klasse kann nicht vererbt werden.

WindowsServiceElement

Stellt ein Konfigurationselement dar, das die Einstellungen einer Windows Dienstanmeldeinformationen angibt. Diese Klasse kann nicht vererbt werden.

WindowsStreamSecurityElement

Stellt ein Konfigurationselement dar, das zum Angeben von Einstellungen für Windows Streamsicherheit für eine Bindung verwendet wird. Diese Klasse kann nicht vererbt werden.

WorkflowRuntimeElement

Stellt ein Konfigurationselement dar, das Einstellungen für eine Instanz von WorkflowRuntime für das Hosten workflowbasierter Windows Communication Foundation (WCF)-Dienste angibt.

WS2007FederationHttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das eine Auflistung von WS2007FederationHttpBindingElement Instanzen enthält.

WS2007FederationHttpBindingElement

Stellt ein Konfigurationselement dar, das die WS2007FederationHttpBinding Bindung definiert.

WS2007HttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das Unterelemente enthält, die Einstellungen für die Verwendung der WS2007HttpBinding Bindung angeben.

WS2007HttpBindingElement

Stellt eine interoperable Bindung dar, die von WSHttpBinding diesen abgeleitet wird, und bietet Unterstützung für die richtigen Versionen der Security, ReliableSessionund TransactionFlow bindungselemente.

WsdlImporterElement

Stellt das Konfigurationselement dar, das den Import von WSDL-Metadaten (Web Services Description Language) 1.1 mit WS-Policy Anlagen angibt.

WsdlImporterElementCollection

Stellt eine Auflistung von WsdlImporterElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

WSDualHttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das eine Auflistung von WSDualHttpBindingElement Instanzen enthält.

WSDualHttpBindingElement

Stellt das Konfigurationselement für eine sichere und interoperable Bindung dar, die für Duplex-Serviceverträge oder die Kommunikation über SOAP-Vermittler geeignet ist.

WSDualHttpSecurityElement

Stellt ein XML-Element dar, das die Sicherheitseinstellungen für eine wsDualHttpBinding-Bindung definiert.

WSFederationHttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das eine Auflistung von WSFederationHttpBindingElement Instanzen enthält.

WSFederationHttpBindingElement

Stellt ein Konfigurationselement dar, das eine Bindung definiert, die WS-Federation unterstützt.

WSFederationHttpSecurityElement

Stellt ein XML-Element dar, das die Sicherheitseinstellungen für eine wsFederationHttp-Bindung definiert. Diese Klasse kann nicht vererbt werden.

WSHttpBindingBaseElement

Stellt die Basisklasse mit Elementen bereit, die für die WSHttpBindingElement und die .WSFederationHttpBindingElement

WSHttpBindingCollectionElement

Stellt ein Konfigurationselement dar, das Unterelemente enthält, die Einstellungen für die Verwendung der wsHttpBinding-Bindung angeben.

WSHttpBindingElement

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

WSHttpContextBindingCollectionElement

Stellt eine Auflistung WSHttpContextBindingElement von Objekten dar.

WSHttpContextBindingElement

Stellt ein Konfigurationselement dar, das der WSHttpContextBinding Bindung entspricht.

WSHttpSecurityElement

Ein XML-Element, das die Sicherheitseinstellungen für eine wsHttpBinding-Bindung definiert.

WSHttpTransportSecurityElement

Stellt ein Konfigurationselement dar, das Authentifizierungseinstellungen für den HTTP-Transport definiert. Diese Klasse kann nicht vererbt werden.

X509CertificateTrustedIssuerElement

Stellt ein Konfigurationselement dar, das ein von einem vertrauenswürdigen Aussteller ausgestelltes Zertifikat angibt. Diese Klasse kann nicht vererbt werden.

X509CertificateTrustedIssuerElementCollection

Enthält eine Auflistung von X509CertificateTrustedIssuerElement Instanzen. Diese Klasse kann nicht vererbt werden.

X509ClientCertificateAuthenticationElement

Stellt ein Konfigurationselement dar, das Authentifizierungseinstellungen für ein Clientzertifikat angibt. Diese Klasse kann nicht vererbt werden.

X509ClientCertificateCredentialsElement

Stellt ein Konfigurationselement dar, das ein zertifikat angibt, das von einem Client verwendet wird. Diese Klasse kann nicht vererbt werden.

X509DefaultServiceCertificateElement

Stellt ein Konfigurationselement dar, das ein Standardzertifikat angibt, das von einem Dienst verwendet wird. Diese Klasse kann nicht vererbt werden.

X509InitiatorCertificateClientElement

Stellt ein Konfigurationselement dar, das ein Zertifikat angibt, das von einem Client verwendet wird, um sich selbst zu identifizieren. Diese Klasse kann nicht vererbt werden.

X509InitiatorCertificateServiceElement

Stellt ein Konfigurationselement dar, das die Anforderung des Absenders für ein X.509-Zertifikat angibt, das vom Empfänger beim Beantworten des Absenders verwendet wird. Diese Klasse kann nicht vererbt werden.

X509PeerCertificateAuthenticationElement

Stellt ein Konfigurationselement dar, das Authentifizierungseinstellungen für ein Peerzertifikat angibt. Diese Klasse kann nicht vererbt werden.

X509PeerCertificateElement

Stellt ein Konfigurationselement dar, das ein von einem Peer verwendetes Zertifikat angibt. Diese Klasse kann nicht vererbt werden.

X509RecipientCertificateClientElement

Stellt ein Konfigurationselement dar, das die Anforderungen eines Empfängers für ein X.509-Zertifikat angibt, das vom Absender verwendet werden soll. Diese Klasse kann nicht vererbt werden.

X509RecipientCertificateServiceElement

Stellt ein Konfigurationselement dar, das ein Zertifikat angibt, das von einem Dienst verwendet wird, um sich selbst zu identifizieren. Diese Klasse kann nicht vererbt werden.

X509ScopedServiceCertificateElement

Stellt ein Konfigurationselement dar, das ein Dienstzertifikat angibt. Diese Klasse kann nicht vererbt werden.

X509ScopedServiceCertificateElementCollection

Enthält eine Auflistung von X509ScopedServiceCertificateElement Instanzen. Diese Klasse kann nicht vererbt werden.

X509ServiceCertificateAuthenticationElement

Stellt ein Konfigurationselement dar, das Authentifizierungseinstellungen für ein Dienstzertifikat angibt. Diese Klasse kann nicht vererbt werden.

XmlDictionaryReaderQuotasElement

Stellt das Konfigurationselement dar, das die Einschränkungen für die Komplexität von SOAP-Nachrichten definiert, die von Endpunkten verarbeitet werden können, die mit einer Bindung konfiguriert sind. Diese Klasse kann nicht vererbt werden.

XmlElementElement

Stellt die Konfigurationseinstellungen für ein XML-Element dar. Diese Klasse kann nicht vererbt werden.

XmlElementElementCollection

Stellt eine Auflistung von XmlElementElement Instanzen dar. Diese Klasse kann nicht vererbt werden.

XPathMessageFilterElement

Stellt ein Konfigurationselement dar, das in der Nachrichtenprotokollierung verwendet wird. Diese Klasse kann nicht vererbt werden.

XPathMessageFilterElementCollection

Stellt eine Auflistung von XPathMessageFilterElement -Objekten dar. Diese Klasse kann nicht vererbt werden.

XPathMessageFilterElementComparer

Stellt Funktionen zum Vergleichen von zwei XPathMessageFilterElement Instanzen bereit.

Schnittstellen

Name Beschreibung
IBindingConfigurationElement

Stellt die grundlegenden Konfigurationseinstellungen für ein Bindungselement bereit.

Enumerationen

Name Beschreibung
AuthenticationMode

Gibt die Authentifizierungseinstellung an, die für den Nachrichtenaustausch verwendet wird.