System.ServiceModel.Description Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen bereit, die mit der Dienstsmodellbeschreibung verknüpft sind.
Klassen
CallbackDebugBehavior |
Ermöglicht das Debuggen von Diensten für ein WCF-Rückrufobjekt (Windows Communication Foundation). |
ClientCredentials |
Ermöglicht es dem Benutzer, die Client- und Dienstanmeldeinformationen sowie die auf der Clientseite der Kommunikation zu verwendenden Authentifizierungseinstellungen für die Dienstanmeldeinformationen zu konfigurieren. |
ClientViaBehavior |
Das ClientViaBehavior wird von Clients verwendet, um den URI anzugeben, für den der Transportkanal erstellt werden soll. |
ContractDescription |
Beschreibt einen Windows Communication Foundation-Vertrag (WCF), der angibt, was ein Endpunkt an die Außenwelt kommuniziert. |
DataContractSerializerMessageContractImporter |
Verarbeitet den Import von Datenvertragsnachrichten aus WSDL-Dokumenten. |
DataContractSerializerOperationBehavior |
Stellt das Laufzeitverhalten des DataContractSerializerdar. |
DispatcherSynchronizationBehavior |
Ein Endpunktverhalten, das einen WCF-Dienst so aktiviert, dass Antworten asynchron gesendet werden können. |
DurableOperationAttribute |
Gibt das lokale Ausführungsverhalten einer permanenten Dienstmethode an. |
DurableServiceAttribute |
Gibt das interne Ausführungsverhalten einer permanenten Dienstvertragsimplementierung an. |
FaultDescription |
Stellt einen SOAP-Fehler dar. |
FaultDescriptionCollection |
Stellt eine Auflistung von FaultDescription-Objekten dar, die Sie zum Abrufen von Informationen zu SOAP-Fehlern in einem Vertrag verwenden können. |
JsonFaultDetail |
Stellt einen SOAP-Fehler dar, der im Dienstvertrag zur Verwendung mit JSON angegeben wird. |
MessageBodyDescription |
Stellt den Textkörper einer SOAP-Nachricht dar. |
MessageDescription |
Stellt die Beschreibung einer Nachricht dar. |
MessageDescriptionCollection |
Stellt eine Auflistung bereit, die zum Speichern von Beschreibungen der Meldungen verwendet wird, aus denen ein zu einem Vertrag gehörender Vorgang besteht. |
MessageHeaderDescription |
Stellt einen SOAP-Nachrichtenheader dar. |
MessageHeaderDescriptionCollection |
Stellt eine Auflistung von MessageHeaderDescription-Objekten dar. |
MessagePartDescription |
Stellt eine Beschreibung eines SOAP-Nachrichtenteils dar. |
MessagePartDescriptionCollection |
Stellt eine Auflistung von MessagePartDescription-Objekten dar. |
MessagePropertyDescription |
Stellt eine vom MessagePropertyAttribute angegebene Nachrichteneigenschaft dar. |
MessagePropertyDescriptionCollection |
Stellt eine Auflistung von MessagePropertyDescription-Objekten dar. |
MetadataConversionError |
Stellt einen Fehler oder ein Warnereignis dar, der bzw. das während der Verwendung von MetadataExporter oder MetadataImporter aufgetreten ist. |
MetadataExchangeBindings |
Wird verwendet, um vom System bereitgestellte Bindungen für den WS-Transfer-Metadatenaustausch unter Verwendung des IMetadataExchange-Vertrags zu erstellen. |
MetadataExchangeClient |
Lädt Dienstmetadaten herunter. |
MetadataExporter |
Exportiert Dienstbeschreibungsinformationen in Metadaten. |
MetadataImporter |
Importiert Metadaten in ServiceEndpoint-Objekte. |
MetadataImporterQuotas |
Gibt die Kontingente an Metadaten-Importern an, die von der MetadataImporter-Klasse abgeleitet sind. |
MetadataLocation |
Stellt die Adresse von Metadatendokumenten dar. |
MetadataReference |
Stellt einen Verweis auf ein Metadatendokument dar, das von einem Metadatenaustausch-Endpunkt zurückgegeben wird. |
MetadataResolver |
Ruft Metadaten ab und importiert diese als ServiceEndpoint-Objekte. |
MetadataSection |
Stellt XML-Metadaten oder Verweise auf XML-Metadaten dar. |
MetadataSet |
Stellt eine serialisierbare Auflistung der Dienstmetadaten in XML-Form dar. |
MustUnderstandBehavior |
Weist WCF an, die obligatorische Verarbeitung von Headern zu deaktivieren, die nicht in der UnderstoodHeaders-Auflistung enthalten sind und der SOAP 1.1- und 1.2-Spezifikation entsprechen müssen. |
OperationContractGenerationContext |
An die GenerateOperation(OperationContractGenerationContext)-Methode übergeben, um die Änderung eines Vorgangsvertrags und des Kontexts desselben vor der Generierung von Code zu ermöglichen. |
OperationDescription |
Stellt die Beschreibung eines Vertragsvorgangs dar, in der Nachrichten beschrieben werden, die den Vorgang ausmachen. |
OperationDescriptionCollection |
Stellt eine Auflistung dar, die Vorgangsbeschreibungen enthält. |
ParameterXPathQueryGenerator |
Aktiviert die Erstellung eines XPath von einem Datenvertrag. |
PersistenceProviderBehavior |
Definiert das Verhalten für eine PersistenceProviderFactory, die einem WorkflowServiceHost zugeordnet ist. |
PolicyAssertionCollection |
Enthält Richtlinienassertionen. |
PolicyConversionContext |
Definiert eine Klasse, mit der Bindungsassertionen in Metadaten abgerufen und implementierende Bindungselemente im entsprechenden Bereich angefügt werden. |
PolicyVersion |
Eine Klasse, mit der die Version der verwendeten WS-Richtlinienspezifikation angegeben wird. |
ServiceAuthenticationBehavior |
Beschreibt das Authentifizierungsverhalten des Diensts. |
ServiceAuthorizationBehavior |
Stellt Eigenschaften bereit, die sich auf das Dienstautorisierungsverhalten beziehen. |
ServiceContractGenerationContext |
Dies wird an die GenerateContract(ServiceContractGenerationContext)-Methode übergeben, um die Änderung eines Dienstvertrags und seines Kontexts vor der Codegenerierung zu ermöglichen. |
ServiceContractGenerator |
Der ServiceContractGenerator-Typ generiert einen Dienstvertragscode und Bindungskonfigurationen von ServiceEndpoint-Beschreibungsobjekten. |
ServiceCredentials |
Konfiguriert Dienstanmeldeinformationen. Verwenden Sie diese Klasse, um die Anmeldeinformationen für den Dienst anzugeben, beispielsweise ein X.509-Zertifikat. Weiterhin können Sie mit dieser Klasse das Authentifizierungsmodell für verschiedene Clientanmeldeinformationen festlegen, z. B. Benutzername- und Kennwortvalidierung. |
ServiceDebugBehavior |
Aktiviert Debug- und Hilfeinformationsfunktionen für einen WCF-Dienst (Windows Communication Foundation). |
ServiceDescription |
Stellt eine vollständige, im Speicher befindliche Beschreibung des Diensts dar, einschließlich aller Endpunkte für den Dienst und Spezifikationen für die Adressen, Bindungen, Verträge und Verhalten. |
ServiceEndpoint |
Gibt den Endpunkt für einen Dienst wieder, der Clients dieses Diensts ermöglicht, ihn zu finden und mit ihm zu kommunizieren. |
ServiceEndpointCollection |
Eine Auflistung, die die Endpunkte für einen Dienst enthält. |
ServiceHealthBehavior |
Stellt ein WCF-Dienstverhalten (Windows Communication Foundation) bereit, das einen Integritätsendpunkt bereitstellt. |
ServiceHealthBehaviorBase |
Dient als Basisklasse für ein WCF-Dienstverhalten (Windows Communication Foundation), das einen Integritätsendpunkt bereitstellt. |
ServiceHealthData |
Definiert ein Datenelement, das aus einem Schlüssel und mehreren Werten zur Verwendung durch einen WCF-Integritätsdienst (Windows Communication Foundation) besteht. |
ServiceHealthDataCollection |
Stellt eine verschlüsselte Collection vonServiceHealthData-Objekten dar. |
ServiceHealthModel |
Enthält das Modell mit Informationen zum Zustand und Status eines WCF-Diensts. |
ServiceHealthModel.ChannelDispatcherModel |
Enthält das Modell, das die mit einem WCF-Dienst verbundenen Kanalverteiler darstellt. |
ServiceHealthModel.CommunicationTimeoutsModel |
Die Klasse mit dem Modell, das Timeouts für einen WCF-Dienst darstellt. |
ServiceHealthModel.ProcessInformationModel |
Stellt Prozessinformationen über den Dienst bereit, der über diesen Integritätsdienst überwacht wird. |
ServiceHealthModel.ProcessThreadsModel |
Stellt Threadinginformationen zu diesem Integritätsdienstprozess bereit. |
ServiceHealthModel.ServiceEndpointModel |
Enthält Informationen zu den Endpunkten, die durch dieses Integritätsdienstverhalten überwacht werden. |
ServiceHealthModel.ServicePropertiesModel |
Stellt Eigenschaftsinformationen zu einem WCF-Dienst bereit. |
ServiceHealthModel.ServiceThrottleModel |
Enthält das Modell mit Informationen zur Dienstdrosselung, mit deren Hilfe der Durchsatz eines WCF-Diensts gesteuert wird. |
ServiceHealthSection |
Stellt einen Abschnitt einer HTML-Seite zum Dienstintegritätsverhalten dar. |
ServiceHealthSectionCollection |
Stellt eine Auflistung von ServiceHealthSection-Objekten dar. |
ServiceMetadataBehavior |
Steuert die Veröffentlichung von Dienstmetadaten und zugehörigen Informationen. |
ServiceMetadataContractBehavior |
Ein Vertragsverhalten, das Ihnen ermöglicht anzugeben, ob Metadaten für einen bestimmten Endpunkt veröffentlicht werden sollen. |
ServiceMetadataEndpoint |
Ein Standardendpunkt mit einem festen Vertrag (IMetadataExchange) und eine Standard-HTTP-Bindung, die zum Verfügbarmachen von Metadaten verwendet wird. |
ServiceMetadataExtension |
Stellt die Implementierung für die Metadaten bereit, die Protokolle veröffentlichen. |
ServiceSecurityAuditBehavior |
Legt das Überwachungsverhalten für Sicherheitsereignisse fest. Im Allgemeinen bestehen die Sicherheitsereignisse aus Authentifizierungsereignissen wie Transport, Nachricht oder Negotiate-Authentifizierung und Autorisierungsereignis. Weitere Informationen finden Sie unter ServiceAuthorizationManager. |
ServiceThrottlingBehavior |
Konfiguriert Laufzeitdurchsatzeinstellungen, die es Ihnen ermöglichen, die Dienstleistung zu optimieren. |
SynchronousReceiveBehavior |
Steuert, ob Kanäle synchron oder asynchron abhören. |
TransactedBatchingBehavior |
Stellt ein Verhalten dar, das Empfangsvorgänge für Transporte optimiert, die transaktionale Empfangsprozesse unterstützen. |
TypedMessageConverter |
Konvertiert eine typisierte Nachricht in eine nicht typisierte Nachricht oder eine nicht typisierte Nachricht in eine typisierte Nachricht. |
UseRequestHeadersForMetadataAddressBehavior |
Ermöglicht das Abrufen von Metadatenadressinformationen aus Anforderungsmeldungsheadern für einen Windows Communication Foundation-Dienst. |
WebHttpBehavior |
Aktiviert das Webprogrammiermodell für einen Windows Communication Foundation-Dienst (WCF). |
WebHttpEndpoint |
Ein Standardendpunkt mit einer festen WebHttpBinding-Bindung, die das WebHttpBehavior-Verhalten automatisch hinzufügt. |
WebScriptEnablingBehavior |
Bietet Unterstützung für das Verhalten, das WCF-Endpunkten ermöglicht, HTTP-Anforderungen von einem browserbasierten ASP.NET AJAX-Client zu empfangen. Diese Klasse kann nicht vererbt werden. |
WebScriptEndpoint |
Ein Standardendpunkt mit einer festen WebHttpBinding-Bindung, die das WebScriptEnablingBehavior-Verhalten automatisch hinzufügt. |
WebServiceEndpoint |
Ein Standardendpunkt mit einer festen WebHttpBinding-Bindung. |
WorkflowRuntimeBehavior |
Definiert das Verhalten für die WorkflowRuntime, die einem WorkflowServiceHost zugeordnet ist. |
WsdlContractConversionContext |
Dies wird an benutzerdefinierte WSDL-Export- und Importprogramme übergeben, um die Anpassung der Metadatenexport- und Importprozesse für einen Vertrag zu ermöglichen. |
WsdlEndpointConversionContext |
Dies wird an benutzerdefinierte WSDL-Export- und Importprogramme übergeben, um die Anpassung der Metadatenexport- und Importprozesse für einen WSDL-Endpunkt zu ermöglichen. |
WsdlExporter |
Wandelt Dienst-, Vertrags- und Endpunktinformationen in Metadatendokumente um. |
WsdlImporter |
Importiert WSDL 1.1-Metadaten (Web Services Description Language) mit WS-Richtlinienanhängen. |
XmlSerializerMessageContractImporter |
Verarbeitet den Import von Nachrichten aus WSDL-Dokumenten mithilfe des XmlSerializer. |
XmlSerializerOperationBehavior |
Steuert das Laufzeitverhalten des XmlSerializer, der mit einem Vorgang verknüpft ist. |
Schnittstellen
IContractBehavior |
Implementiert Methoden, die verwendet werden können, um das Laufzeitverhalten eines Vertrags in einem Dienst oder einer Clientanwendung zu erweitern. |
IContractBehaviorAttribute |
Gibt den Vertrag an, für den ein Attribut aktiv ist, das die IContractBehavior-Schnittstelle implementiert. |
IEndpointBehavior |
Implementiert Methoden, die verwendet werden können, um das Laufzeitverhalten eines Endpunkts in einer Dienst- oder Clientanwendung zu erweitern. |
IMetadataExchange |
Macht Methoden verfügbar, mit denen Metadaten zu einem Dienst zurückgegeben werden können. |
IOperationBehavior |
Implementiert Methoden, die verwendet werden können, um das Laufzeitverhalten eines Vorgangs in einer Dienst- oder Clientanwendung zu erweitern. |
IOperationContractGenerationExtension |
Definiert die während der Vertragsgenerierung aufgerufenen Methoden, die zum Ändern des generierten Codes für einen Vorgang verwendet werden können. |
IPolicyExportExtension |
Implementieren Sie IPolicyExportExtension, um benutzerdefinierte Bindungsrichtlinienassertionen in die Web Services Description Language (WSDL)-Informationen einzufügen. |
IPolicyImportExtension |
Definiert eine Methode für Objekte, die benutzerdefinierte Richtlinienassertionen zu Bindungen importieren. |
IServiceBehavior |
Stellt einen Mechanismus bereit, um benutzerdefinierte Erweiterungen für einen gesamten Dienst zu ändern oder einzufügen, einschließlich ServiceHostBase. |
IServiceContractGenerationExtension |
Definiert die während der Vertragsgenerierung aufgerufenen Methoden, die zum Ändern des generierten Codes für einen Dienstvertrag verwendet werden können. |
IWsdlExportExtension |
Definiert Endpunkt- oder Vertragsverhalten, mit dem benutzerdefinierte Metadaten exportiert werden können. |
IWsdlImportExtension |
Implementieren Sie dies und hängen Sie es an ein WsdlImporter-Objekt an, um zu steuern, wie das Importprogramm WSDL-Teile (Web Services Description Language) den entsprechenden Teilen eines ServiceDescription-Objekts zuordnet. |
Enumerationen
ListenUriMode |
Gibt an, ob vom Transport sichergestellt werden muss, dass die für den Dienst zum Abhören bereitgestellte URI eindeutig ist oder genau wie bereitgestellt verwendet werden kann. |
MessageDirection |
Gibt die Richtung der Nachricht an. |
MetadataExchangeClientMode |
Legt den Austauschmodus zum Abrufen von Metadaten fest. |
PrincipalPermissionMode |
Legt den Modus für Autorisierungsprüfungen fest, wenn das PrincipalPermissionAttribute zum Steuern des Zugriffs auf eine Methode verwendet wird. |
ServiceContractGenerationOptions |
Stellt die Optionen für die Vertragsgenerierung dar, die beim ServiceContractGenerator verfügbar sind. |
UnknownExceptionAction |
Gibt an, wie ein permanenter Dienst eine unbekannte Ausnahme behandelt. |