System.ServiceModel.Description Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |