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 im Zusammenhang mit der Dienstmodellbeschreibung bereit.
Klassen
| Name | Beschreibung |
|---|---|
| CallbackDebugBehavior |
Aktiviert das Dienstdebugging für ein Windows Communication Foundation (WCF)-Rückrufobjekt. |
| ClientCredentials |
Ermöglicht es dem Benutzer, Client- und Dienstanmeldeinformationen sowie Dienstanmeldeinformationen für die Verwendung auf der Clientseite der Kommunikation zu konfigurieren. |
| ClientViaBehavior |
Dies ClientViaBehavior wird von Clients verwendet, um den URI anzugeben, für den der Transportkanal erstellt werden soll. |
| ContractDescription |
Beschreibt einen Windows Communication Foundation (WCF)-Vertrag, der angibt, was ein Endpunkt mit der Außenwelt kommuniziert. |
| DataContractSerializerMessageContractImporter |
Behandelt den Import von Datenvertragsmeldungen aus WSDL-Dokumenten. |
| DataContractSerializerOperationBehavior |
Stellt das Laufzeitverhalten der DataContractSerializer. |
| DispatcherSynchronizationBehavior |
Ein Endpunktverhalten, mit dem ein WCF-Dienst Antworten asynchron senden kann. |
| DurableOperationAttribute |
Gibt das lokale Ausführungsverhalten einer dauerhaften Dienstmethode an. |
| DurableServiceAttribute |
Gibt das interne Ausführungsverhalten einer dauerhaften Dienstvertragsimplementierung an. |
| FaultDescription |
Stellt einen SOAP-Fehler dar. |
| FaultDescriptionCollection |
Stellt eine Auflistung von FaultDescription Objekten dar, mit denen Sie Informationen zu SOAP-Fehlern in einem Vertrag abrufen können. |
| JsonFaultDetail |
Stellt einen SOAP-Fehler dar, der im Dienstvertrag für die Verwendung mit JSON angegeben ist. |
| 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 Nachrichten verwendet wird, aus denen ein Vorgang besteht, der zu einem Vertrag gehört. |
| MessageHeaderDescription |
Stellt einen SOAP-Nachrichtenkopf 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 nachrichteneigenschaft dar, die durch die MessagePropertyAttribute. |
| MessagePropertyDescriptionCollection |
Stellt eine Auflistung von MessagePropertyDescription -Objekten dar. |
| MetadataConversionError |
Stellt ein Fehler- oder Warnereignis dar, das während der Verwendung eines oder MetadataExportermehrerer MetadataImporter Warnungen aufgetreten ist. |
| MetadataExchangeBindings |
Wird verwendet, um vom System bereitgestellte Bindungen für WS-Transfer Metadatenaustausch mithilfe 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 für Metadatenimporteure 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 Metadatenaustauschendpunkt zurückgegeben wird. |
| MetadataResolver |
Ruft Metadaten als ServiceEndpoint Objekte ab und importiert sie. |
| MetadataSection |
Stellt XML-Metadaten oder Verweise auf XML-Metadaten dar. |
| MetadataSet |
Stellt eine serialisierbare Auflistung von Dienstmetadaten in XML-Formular dar. |
| MustUnderstandBehavior |
Weist Windows Communication Foundation (WCF) an, die obligatorische Verarbeitung von Headern zu deaktivieren, die nicht in der UnderstoodHeaders Auflistung enthalten sind, die gemäß den SOAP 1.1- und 1.2-Spezifikationen verstanden werden müssen. |
| OperationContractGenerationContext |
Wird an die GenerateOperation(OperationContractGenerationContext) Methode übergeben, um die Änderung eines Vorgangsvertrags und seines Kontexts vor dem Generieren von Code zu aktivieren. |
| OperationDescription |
Stellt die Beschreibung eines Vertragsvorgangs dar, der eine Beschreibung der Nachrichten bereitstellt, aus denen der Vorgang besteht. |
| OperationDescriptionCollection |
Stellt eine Auflistung dar, die Vorgangsbeschreibungen enthält. |
| ParameterXPathQueryGenerator |
Ermöglicht die Erstellung eines XPath aus einem Datenvertrag. |
| PersistenceProviderBehavior |
Definiert das Verhalten für ein zugeordnetes .PersistenceProviderFactoryWorkflowServiceHost |
| PolicyAssertionCollection |
Enthält Richtlinien assertionen. |
| PolicyConversionContext |
Definiert eine Klasse zum Abrufen von Bindungs assertionen in Metadaten und zum Anfügen der Implementierung von Bindungselementen im entsprechenden Bereich. |
| PolicyVersion |
Eine Klasse, die verwendet wird, um die Version der verwendeten WS-Policy Spezifikation anzugeben. |
| ServiceAuthenticationBehavior |
Beschreibt das Authentifizierungsverhalten des Diensts. |
| ServiceAuthorizationBehavior |
Stellt Eigenschaften im Zusammenhang mit dem Dienstautorisierungsverhalten bereit. |
| ServiceContractGenerationContext |
Wird an die GenerateContract(ServiceContractGenerationContext) Methode übergeben, um die Änderung eines Dienstvertrags und seines Kontexts vor dem Generieren von Code zu aktivieren. |
| ServiceContractGenerator |
Der Typ generiert Dienstvertragscode ServiceContractGenerator und Bindungskonfigurationen aus ServiceEndpoint Beschreibungsobjekten. |
| ServiceCredentials |
Konfiguriert Dienstanmeldeinformationen. Verwenden Sie diese Klasse, um die Anmeldeinformationen für den Dienst anzugeben, z. B. ein X.509-Zertifikat. Verwenden Sie diese Klasse auch, um das Authentifizierungsmodell für verschiedene Clientanmeldeinformationen wie Benutzername und Kennwortüberprüfung anzugeben. |
| ServiceDebugBehavior |
Aktiviert Debugging- und Hilfeinformationsfeatures für einen WCF-Dienst (Windows Communication Foundation). |
| ServiceDescription |
Stellt eine vollständige, speicherinterne Beschreibung des Diensts dar, einschließlich aller Endpunkte für den Dienst und spezifikationen für ihre jeweiligen Adressen, Bindungen, Verträge und Verhaltensweisen. |
| ServiceEndpoint |
Stellt den Endpunkt für einen Dienst dar, der clients des Diensts das Suchen und Kommunizieren mit dem Dienst ermöglicht. |
| ServiceEndpointCollection |
Eine Sammlung, die die Endpunkte für einen Dienst enthält. |
| ServiceHealthBehavior |
Stellt ein Windows Communication Foundation (WCF)-Dienstverhalten 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 für die Verwendung durch einen Windows Communication Foundation -Integritätsdienst (WCF) besteht. |
| ServiceHealthDataCollection |
Stellt eine Schlüsselauflistung von ServiceHealthData Objekten dar. |
| ServiceHealthModel |
Enthält das Modell, das Informationen zum Status und Status eines WCF-Diensts bereitstellt. |
| ServiceHealthModel.ChannelDispatcherModel |
Enthält das Modell, das die Kanalverteiler darstellt, die einem WCF-Dienst zugeordnet sind. |
| ServiceHealthModel.CommunicationTimeoutsModel |
Die Klasse, die das Modell enthält, das die Timeouts eines WCF-Diensts darstellt. |
| ServiceHealthModel.ProcessInformationModel |
Stellt Prozessinformationen zum Dienst bereit, den dieser Integritätsdienst überwacht. |
| ServiceHealthModel.ProcessThreadsModel |
Stellt Threadinginformationen zu diesem Dienststatusprozess bereit. |
| ServiceHealthModel.ServiceEndpointModel |
Stellt Informationen zu den Endpunkten bereit, die dieses Integritätsdienstverhalten überwacht. |
| ServiceHealthModel.ServicePropertiesModel |
Stellt Eigenschafteninformationen zu einem WCF-Dienst bereit. |
| ServiceHealthModel.ServiceThrottleModel |
Enthält das Modell, das Informationen zur Dienstdrosselung bereitstellt, die den Durchsatz eines WCF-Diensts steuert. |
| ServiceHealthSection |
Stellt einen Abschnitt einer HTML-Seite für das 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, mit dem Sie angeben können, ob Metadaten für einen bestimmten Endpunkt veröffentlicht werden sollen. |
| ServiceMetadataEndpoint |
Ein Standardendpunkt mit einem festen Vertrag (IMetadataExchange) und einer Standard-HTTP-Bindung, die zum Verfügbarmachen von Metadaten verwendet wird. |
| ServiceMetadataExtension |
Stellt die Implementierung für die Metadatenveröffentlichungsprotokolle bereit. |
| ServiceSecurityAuditBehavior |
Gibt das Überwachungsverhalten von Sicherheitsereignissen an. Im Allgemeinen bestehen die Sicherheitsereignisse aus Authentifizierungsereignissen wie Transport, Nachricht oder Aushandlung von Authentifizierungs- und Autorisierungsereignissen. Weitere Informationen finden Sie unter ServiceAuthorizationManager. |
| ServiceThrottlingBehavior |
Konfiguriert Laufzeitdurchsatzeinstellungen, mit denen Sie die Leistung des Diensts optimieren können. |
| SynchronousReceiveBehavior |
Steuert, ob Kanäle synchron oder asynchron lauschen. |
| TransactedBatchingBehavior |
Stellt ein Verhalten dar, das die Empfangsvorgänge für Transporte optimiert, die Transaktionen unterstützen. |
| TypedMessageConverter |
Konvertiert eine eingegebene Nachricht in eine untypisierte Nachricht oder eine untypierte Nachricht in eine eingegebene Nachricht. |
| UseRequestHeadersForMetadataAddressBehavior |
Aktiviert den Abruf von Metadatenadresseninformationen aus Anforderungsnachrichtenkopfzeilen für einen Wcf-Dienst (Windows Communication Foundation). |
| WebHttpBehavior |
Aktiviert das Webprogrammiermodell für einen WCF-Dienst (Windows Communication Foundation). |
| WebHttpEndpoint |
Ein Standardendpunkt mit einer festen WebHttpBinding Bindung, die das WebHttpBehavior Verhalten automatisch hinzufügt. |
| WebScriptEnablingBehavior |
Bietet Unterstützung für das Verhalten, das es Windows Communication Foundation (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 das WorkflowRuntime zugeordnete Einer WorkflowServiceHost. |
| WsdlContractConversionContext |
Wird an benutzerdefinierte WSDL-Exporteure und -importeure übergeben, um die Anpassung der Metadatenexport- und Importprozesse für einen Vertrag zu ermöglichen. |
| WsdlEndpointConversionContext |
Wird an benutzerdefinierte WSDL-Exporteure und -importeure ü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 Web Services Description Language (WSDL) 1.1-Metadaten mit WS-Policy Anlagen. |
| XmlSerializerMessageContractImporter |
Behandelt den Import von Nachrichten aus WSDL-Dokumenten mithilfe der XmlSerializer. |
| XmlSerializerOperationBehavior |
Steuert das Laufzeitverhalten des XmlSerializer zugeordneten Vorgangs. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IContractBehavior |
Implementiert Methoden, die zum Erweitern des Laufzeitverhaltens für einen Vertrag in einem Dienst oder einer Clientanwendung verwendet werden können. |
| IContractBehaviorAttribute |
Gibt den Vertrag an, für den ein Attribut, das die IContractBehavior Schnittstelle implementiert, aktiv ist. |
| IEndpointBehavior |
Implementiert Methoden, die zum Erweitern des Laufzeitverhaltens für einen Endpunkt in einem Dienst oder einer Clientanwendung verwendet werden können. |
| IMetadataExchange |
Macht Methoden verfügbar, die zum Zurückgeben von Metadaten zu einem Dienst verwendet werden. |
| IOperationBehavior |
Implementiert Methoden, die zum Erweitern des Laufzeitverhaltens für einen Vorgang in einem Dienst oder einer Clientanwendung verwendet werden können. |
| IOperationContractGenerationExtension |
Definiert die Methoden, die während der Vertragsgenerierung aufgerufen werden, die zum Ändern des generierten Codes für einen Vorgang verwendet werden können. |
| IPolicyExportExtension |
Implementieren, IPolicyExportExtension um benutzerdefinierte Bindungsrichtlinien assertionen in die WSDL-Informationen (Web Services Description Language) einzufügen. |
| IPolicyImportExtension |
Definiert eine Methode für Objekte, die benutzerdefinierte Richtlinien assertionen zu Bindungen importieren. |
| IServiceBehavior |
Stellt einen Mechanismus zum Ändern oder Einfügen von benutzerdefinierten Erweiterungen über einen gesamten Dienst bereit, einschließlich des ServiceHostBase. |
| IServiceContractGenerationExtension |
Definiert die Methoden, die während der Vertragsgenerierung aufgerufen werden, die zum Ändern des generierten Codes für einen Dienstvertrag verwendet werden können. |
| IWsdlExportExtension |
Definiert Endpunkt- oder Vertragsverhalten, das benutzerdefinierte Metadaten exportieren kann. |
| IWsdlImportExtension |
Implementieren und Anfügen an ein WsdlImporter Objekt, um zu steuern, wie der Importer Web Services Description Language (WSDL)-Teile mit denen eines ServiceDescription Objekts verknüpft. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ListenUriMode |
Gibt an, ob der Transport sicherstellen muss, dass der für den Dienst bereitgestellte URI für die Überwachung eindeutig ist oder genau wie angegeben verwendet werden kann. |
| MessageDirection |
Gibt die Richtung der Nachricht an. |
| MetadataExchangeClientMode |
Gibt den Austauschmodus an, der zum Abrufen von Metadaten verwendet wird. |
| PrincipalPermissionMode |
Legt den Modus für Autorisierungsprüfungen fest, wenn der PrincipalPermissionAttribute verwendet wird, um den Zugriff auf eine Methode zu steuern. |
| ServiceContractGenerationOptions |
Stellt die Optionen für die Vertragsgenerierung dar, die mithilfe der ServiceContractGeneratorverfügbar sind. |
| UnknownExceptionAction |
Gibt an, wie ein dauerhafter Dienst eine unbekannte Ausnahme behandelt. |