System.ServiceModel.Description Przestrzeń nazw

Zawiera klasy związane z opisem modelu usług.

Klasy

CallbackDebugBehavior

Umożliwia debugowanie usługi dla obiektu wywołania zwrotnego Windows Communication Foundation (WCF).

ClientCredentials

Umożliwia użytkownikowi skonfigurowanie poświadczeń klienta i usługi, a także ustawień uwierzytelniania poświadczeń usługi do użycia po stronie klienta komunikacji.

ClientViaBehavior

Program ClientViaBehavior jest używany przez klientów do określania identyfikatora URI, dla którego należy utworzyć kanał transportu.

ContractDescription

Opisuje kontrakt Windows Communication Foundation (WCF), który określa, co punkt końcowy komunikuje się ze światem zewnętrznym.

DataContractSerializerMessageContractImporter

Obsługuje import komunikatów o kontraktach danych z dokumentów WSDL.

DataContractSerializerOperationBehavior

Reprezentuje zachowanie w czasie wykonywania elementu DataContractSerializer.

DispatcherSynchronizationBehavior

Zachowanie punktu końcowego, które umożliwia usłudze WCF asynchroniczne wysyłanie odpowiedzi.

DurableOperationAttribute

Określa zachowanie lokalnego wykonywania metody trwałej usługi.

DurableServiceAttribute

Określa wewnętrzne zachowanie implementacji trwałej kontraktu usługi.

FaultDescription

Reprezentuje błąd protokołu SOAP.

FaultDescriptionCollection

Reprezentuje kolekcję FaultDescription obiektów, których można użyć do uzyskania informacji o błędach protokołu SOAP w kontrakcie.

JsonFaultDetail

Reprezentuje błąd protokołu SOAP określony w kontrakcie usługi do użycia z kodem JSON.

MessageBodyDescription

Reprezentuje treść komunikatu SOAP.

MessageDescription

Reprezentuje opis komunikatu.

MessageDescriptionCollection

Udostępnia kolekcję używaną do przechowywania opisów komunikatów tworzących operację, która należy do kontraktu.

MessageHeaderDescription

Reprezentuje nagłówek komunikatu PROTOKOŁU SOAP.

MessageHeaderDescriptionCollection

Reprezentuje kolekcję MessageHeaderDescription obiektów.

MessagePartDescription

Reprezentuje opis części komunikatu PROTOKOŁU SOAP.

MessagePartDescriptionCollection

Reprezentuje kolekcję MessagePartDescription obiektów.

MessagePropertyDescription

Reprezentuje właściwość komunikatu określoną przez element MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Reprezentuje kolekcję MessagePropertyDescription obiektów.

MetadataConversionError

Reprezentuje błąd lub zdarzenie ostrzeżenia, które wystąpiło podczas korzystania z MetadataExporter lub MetadataImporter .

MetadataExchangeBindings

Służy do tworzenia powiązań dostarczonych przez system WS-Transfer wymiany metadanych przy użyciu IMetadataExchange kontraktu.

MetadataExchangeClient

Pobiera metadane usługi.

MetadataExporter

Eksportuje informacje o opisie usługi do metadanych.

MetadataImporter

Importuje metadane do ServiceEndpoint obiektów.

MetadataImporterQuotas

Określa limity przydziału dla importerów metadanych, które pochodzą z MetadataImporter klasy .

MetadataLocation

Reprezentuje adres dokumentów metadanych.

MetadataReference

Reprezentuje odwołanie do dokumentu metadanych zwróconego z punktu końcowego wymiany metadanych.

MetadataResolver

Pobiera i importuje metadane jako ServiceEndpoint obiekty.

MetadataSection

Reprezentuje metadane XML lub odwołania do metadanych XML.

MetadataSet

Reprezentuje kolekcję metadanych usługi, która może być serializowalna w formacie XML.

MustUnderstandBehavior

Nakazuje programowi Windows Communication Foundation (WCF) wyłączenie obowiązkowego przetwarzania nagłówków poza kolekcją, które musi być zrozumiałe zgodnie ze specyfikacjami UnderstoodHeaders protokołu SOAP 1.1 i 1.2.

OperationContractGenerationContext

Przekazano do GenerateOperation(OperationContractGenerationContext) metody , aby umożliwić modyfikowanie kontraktu operacji i jego kontekstu przed wygenerowaniem kodu.

OperationDescription

Reprezentuje opis operacji kontraktu, która zawiera opis komunikatów tworzących operację.

OperationDescriptionCollection

Reprezentuje kolekcję zawierającą opisy operacji.

ParameterXPathQueryGenerator

Umożliwia tworzenie ścieżki XPath na podstawie kontraktu danych.

PersistenceProviderBehavior

Definiuje zachowanie dla PersistenceProviderFactory skojarzonego z WorkflowServiceHost .

PolicyAssertionCollection

Zawiera asercji zasad.

PolicyConversionContext

Definiuje klasę używaną do pobierania asercji powiązań w metadanych i dołączania implementowania elementów powiązań w odpowiednim zakresie.

PolicyVersion

Klasa używana do określania wersji używanej specyfikacji WS-Policy.

ServiceAuthenticationBehavior

Opisuje zachowanie uwierzytelniania usługi.

ServiceAuthorizationBehavior

Udostępnia właściwości związane z zachowaniem autoryzacji usługi.

ServiceContractGenerationContext

Przekazano do GenerateContract(ServiceContractGenerationContext) metody , aby włączyć modyfikację kontraktu usługi i jego kontekstu przed wygenerowaniem kodu.

ServiceContractGenerator

Typ ServiceContractGenerator generuje kod kontraktu usługi i konfiguracje powiązań z ServiceEndpoint obiektów opisu.

ServiceCredentials

Konfiguruje poświadczenia usługi. Ta klasa służy do określania poświadczeń dla usługi, takiej jak certyfikat X.509. Ponadto użyj tej klasy, aby określić model uwierzytelniania dla różnych poświadczeń klienta, takich jak nazwa użytkownika i walidacja hasła.

ServiceDebugBehavior

Umożliwia debugowanie i funkcje informacji pomocy dla usługi Windows Communication Foundation (WCF).

ServiceDescription

Reprezentuje kompletny opis usługi w pamięci, w tym wszystkie punkty końcowe usługi i specyfikacje odpowiednich adresów, powiązań, kontraktów i zachowań.

ServiceEndpoint

Reprezentuje punkt końcowy usługi, który umożliwia klientom usługi znajdowanie i komunikowanie się z usługą.

ServiceEndpointCollection

Kolekcja zawierająca punkty końcowe dla usługi.

ServiceHealthBehavior

Zapewnia zachowanie Windows Communication Foundation (WCF), które zapewnia punkt końcowy kondycji.

ServiceHealthBehaviorBase

Służy jako klasa bazowa dla zachowania usługi Windows Communication Foundation (WCF), która zapewnia punkt końcowy kondycji.

ServiceHealthData

Definiuje element danych, który składa się z klucza i wielu wartości do użycia przez usługę kondycji Windows Communication Foundation (WCF).

ServiceHealthDataCollection

Reprezentuje kolekcję obiektów z ServiceHealthData kluczami.

ServiceHealthModel

Zawiera model, który zawiera informacje o stanie i stanie usługi WCF.

ServiceHealthModel.ChannelDispatcherModel

Zawiera model reprezentujący dyspozytorów kanałów skojarzonych z usługą WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Klasa zawierająca model reprezentujący limity czasu usługi WCF.

ServiceHealthModel.ProcessInformationModel

Dostarcza informacje o procesach dotyczących usługi, która jest monitorowana przez tę usługę kondycji.

ServiceHealthModel.ProcessThreadsModel

Zawiera informacje o wątkach dotyczących tego procesu kondycji usługi.

ServiceHealthModel.ServiceEndpointModel

Zawiera informacje o punktach końcowych, które są monitorowane przez to zachowanie usługi kondycji.

ServiceHealthModel.ServicePropertiesModel

Dostarcza informacje o właściwościach usługi WCF.

ServiceHealthModel.ServiceThrottleModel

Zawiera model, który zawiera informacje na temat ograniczania usługi, który kontroluje przepływność usługi WCF.

ServiceHealthSection

Przedstawia sekcję strony HTML zachowania Service Health.

ServiceHealthSectionCollection

Reprezentuje kolekcję ServiceHealthSection obiektów.

ServiceMetadataBehavior

Kontroluje publikację metadanych usługi i skojarzonych informacji.

ServiceMetadataContractBehavior

Zachowanie umowy, które pozwala określić, czy mają być publikowane metadane dla danego punktu końcowego.

ServiceMetadataEndpoint

Standardowy punkt końcowy ze stałym kontraktem ( IMetadataExchange ) i domyślne powiązanie http używane do ujawniania metadanych.

ServiceMetadataExtension

Zapewnia implementację protokołów publikowania metadanych.

ServiceSecurityAuditBehavior

Określa zachowanie inspekcji zdarzeń zabezpieczeń. Ogólnie rzecz biorąc, zdarzenia zabezpieczeń składają się z zdarzeń uwierzytelniania, takich jak transport, komunikat lub negocjuj uwierzytelnianie i zdarzenie autoryzacji. Aby uzyskać więcej informacji, zobacz ServiceAuthorizationManager.

ServiceThrottlingBehavior

Konfiguruje ustawienia przepływności czasu wykonywania, które umożliwiają dostrajanie wydajności usługi.

SynchronousReceiveBehavior

Określa, czy kanały nasłuchują synchronicznie, czy asynchronicznie.

TransactedBatchingBehavior

Reprezentuje zachowanie, które optymalizuje operacje odbierania dla transportu, które obsługują odbieranie transakcyjne.

TypedMessageConverter

Konwertuje typowaną wiadomość na nietypową wiadomość lub nietypową wiadomość do wpisanej wiadomości.

UseRequestHeadersForMetadataAddressBehavior

Umożliwia pobieranie informacji o adresie metadanych z nagłówków komunikatów żądania dla Windows Communication Foundation (WCF).

WebHttpBehavior

Włącza model programowania w sieci Web dla Windows Communication Foundation (WCF).

WebHttpEndpoint

Standardowy punkt końcowy ze stałym WebHttpBinding powiązaniem, który automatycznie dodaje WebHttpBehavior zachowanie.

WebScriptEnablingBehavior

Zapewnia obsługę zachowania, które umożliwia punktom końcowym Windows Communication Foundation (WCF) odbieranie żądań HTTP z klienta ASP.NET AJAX opartego na przeglądarce. Klasa ta nie może być dziedziczona.

WebScriptEndpoint

Standardowy punkt końcowy ze stałym WebHttpBinding powiązaniem, który automatycznie dodaje WebScriptEnablingBehavior zachowanie.

WebServiceEndpoint

Standardowy punkt końcowy ze stałym WebHttpBinding powiązaniem.

WorkflowRuntimeBehavior

Definiuje zachowanie dla WorkflowRuntime skojarzonego z WorkflowServiceHost .

WsdlContractConversionContext

Przekazane do niestandardowych eksporterów I importerów WSDL w celu umożliwienia dostosowywania procesów eksportowania i importowania metadanych dla kontraktu.

WsdlEndpointConversionContext

Przekazywane do niestandardowych eksporterów i importerów WSDL, aby umożliwić dostosowywanie procesów eksportowania i importowania metadanych dla punktu końcowego WSDL.

WsdlExporter

Konwertuje informacje o usłudze, kontrakcie i punkcie końcowym na dokumenty metadanych.

WsdlImporter

Importuje metadane języka opisu usług sieci Web (WSDL) 1.1 z załącznikami WS-Policy.

XmlSerializerMessageContractImporter

Obsługuje importowanie komunikatów z dokumentów WSDL przy XmlSerializer użyciu .

XmlSerializerOperationBehavior

Steruje zachowaniem XmlSerializer w czasie wykonywania skojarzonym z operacją.

Interfejsy

IContractBehavior

Implementuje metody, które mogą służyć do rozszerzania zachowania czasu wykonywania kontraktu w usłudze lub aplikacji klienckiej.

IContractBehaviorAttribute

Określa kontrakt, dla którego atrybut implementujący IContractBehavior interfejs jest aktywny.

IEndpointBehavior

Implementuje metody, które mogą służyć do rozszerzania zachowania czasu wykonywania dla punktu końcowego w usłudze lub aplikacji klienckiej.

IMetadataExchange

Uwidacznia metody używane do zwracania metadanych dotyczących usługi.

IOperationBehavior

Implementuje metody, które mogą służyć do rozszerzania zachowania czasu wykonywania dla operacji w usłudze lub aplikacji klienckiej.

IOperationContractGenerationExtension

Definiuje metody wywoływane podczas generowania kontraktu, które mogą służyć do modyfikowania wygenerowanego kodu dla operacji.

IPolicyExportExtension

Zaimplementuj IPolicyExportExtension , aby wstawić niestandardowe asercji zasad powiązań w informacjach o języku WSDL (Web Services Description Language).

IPolicyImportExtension

Definiuje metodę dla obiektów importujących niestandardowe asercji zasad dotyczących powiązań.

IServiceBehavior

Udostępnia mechanizm modyfikowania lub wstawiania rozszerzeń niestandardowych w całej usłudze, w tym .ServiceHostBase

IServiceContractGenerationExtension

Definiuje metody wywoływane podczas generowania kontraktu, które mogą służyć do modyfikowania wygenerowanego kodu dla kontraktu usługi.

IWsdlExportExtension

Definiuje zachowania punktu końcowego lub kontraktu, które mogą eksportować metadane niestandardowe.

IWsdlImportExtension

Zaimplementuj WsdlImporter i dołącz do obiektu, aby kontrolować sposób mapowania części języka WSDL (Web Services Description Language) importera na te z ServiceDescription obiektu.

Wyliczenia

ListenUriMode

Wskazuje, czy transport musi zapewnić, że identyfikator URI podany dla usługi do nasłuchiwaniu jest unikatowy lub może być używany dokładnie tak, jak podano.

MessageDirection

Określa kierunek komunikatu.

MetadataExchangeClientMode

Określa tryb wymiany używany do uzyskiwania metadanych.

PrincipalPermissionMode

Ustawia tryb sprawdzania autoryzacji w przypadku używania elementu PrincipalPermissionAttribute w celu kontrolowania dostępu do metody.

ServiceContractGenerationOptions

Przedstawia opcje generowania kontraktu dostępne za pomocą ServiceContractGenerator .

UnknownExceptionAction

Określa, jak usługa trwała będzie obsługiwać nieznany wyjątek.