System.ServiceModel Przestrzeń nazw

Udostępnia klasy związane z modelem usługi.

Klasy

ActionNotSupportedException

Ten wyjątek jest zwykle zgłaszany na kliencie, gdy akcja związana z wywołaną operacją nie jest zgodna z żadną akcją operacji na serwerze.

AddressAccessDeniedException

Wyjątek zgłaszany podczas odmowy dostępu do adresu.

AddressAlreadyInUseException

Wyjątek zgłaszany, gdy adres jest niedostępny, ponieważ jest już używany.

BasicHttpBinding

Reprezentuje powiązanie, którego usługa Windows Communication Foundation (WCF) może używać do konfigurowania i uwidaczniania punktów końcowych, które mogą komunikować się z usługami sieci Web i klientami opartymi na programie ASMX oraz innymi usługami zgodnymi z profilem podstawowym WS-I 1.1.

BasicHttpContextBinding

Udostępnia powiązanie z obsługą BasicHttpBinding kontekstu dla powiązania.

BasicHttpMessageSecurity

Konfiguruje ustawienia zabezpieczeń na poziomie komunikatów dla programu BasicHttpBinding.

BasicHttpsBinding

Określa podstawowe ustawienia powiązania https.

BasicHttpSecurity

Konfiguruje ustawienia zabezpieczeń basicHttpBinding powiązania.

BasicHttpsSecurity

Określa podstawowe ustawienia zabezpieczeń https.

CallbackBehaviorAttribute

Konfiguruje implementację usługi wywołania zwrotnego w aplikacji klienckiej.

ChannelFactory

Tworzy kanały używane przez klientów do wysyłania komunikatów do punktów końcowych usługi i zarządza nimi.

ChannelFactory<TChannel>

Fabryka, która tworzy kanały różnych typów, które są używane przez klientów do wysyłania komunikatów do różnych skonfigurowanych punktów końcowych usługi.

ChannelTerminatedException

Ten wyjątek jest zwykle zgłaszany na kliencie po zakończeniu kanału z powodu zamknięcia skojarzonego połączenia przez serwer.

ClientBase<TChannel>.AsyncOperationContext

Udostępnia klasy związane z modelem usługi.

ClientBase<TChannel>.ChannelBase<T>

Reprezentuje ogólną klasę ChannelBase.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Przechowuje wyniki wywołania asynchronicznego wykonywanego przez klienta.

ClientBase<TChannel>

Zapewnia podstawową implementację używaną do tworzenia obiektów klienta programu Windows Communication Foundation (WCF), które mogą wywoływać usługi.

ClientCredentialsSecurityTokenManager

Zarządza tokenami zabezpieczającymi klienta.

CommunicationException

Reprezentuje błąd komunikacji w usłudze lub aplikacji klienckiej.

CommunicationObjectAbortedException

Wyjątek zgłaszany, gdy wywołanie dotyczy ICommunicationObject obiektu, który został przerwany.

CommunicationObjectFaultedException

Wyjątek zgłaszany w przypadku wywołania obiektu komunikacyjnego, który uległ awarii.

ConcurrencyModeHelper

Udostępnia klasy związane z modelem usługi.

CorrelationActionMessageFilter

Udostępnia przyjazną dla języka XAML implementację elementu MessageFilter , która filtruje jedną akcję.

CorrelationQuery

Reprezentuje klauzulę Where i klauzulę Select identyfikującą unikatowe cechy komunikatu, dzięki czemu można je kierować do poprawnego wystąpienia.

DataContractFormatAttribute

Instruuje infrastrukturę windows Communication Foundation (WCF), aby korzystała z programu DataContractSerializer.

DeliveryRequirementsAttribute

Określa wymagania dotyczące funkcji, które powiązania muszą zapewniać implementację usługi lub klienta.

DnsEndpointIdentity

Określa tożsamość DNS serwera.

DuplexChannelFactory<TChannel>

Umożliwia tworzenie kanałów dwukierunkowych różnych typów, które są używane przez klientów do wysyłania i odbierania komunikatów do i z punktów końcowych usługi oraz zarządzania nimi.

DuplexClientBase<TChannel>

Służy do tworzenia kanału w usłudze dwukierunkowej i kojarzenia tego kanału z obiektem wywołania zwrotnego.

Endpoint

Reprezentuje punkt końcowy zadeklarowany w języku XAML.

EndpointAddress

Udostępnia unikatowy adres sieciowy używany przez klienta do komunikowania się z punktem końcowym usługi.

EndpointAddress10

Zapewnia możliwy do serializacji typ adresu punktu końcowego, który jest WS-Addressing zgodny z wersją V1 i umożliwia uwidocznienie go w ramach kontraktu usługi.

EndpointAddressAugust2004

Zapewnia możliwy do serializacji typ adresu punktu końcowego, który jest zgodny z wersją WS-Addressing opublikowaną w sierpniu 2004 r., i który umożliwia jego uwidocznienie w ramach kontraktu usługi.

EndpointAddressBuilder

Fabryka do tworzenia nowych (niezmiennych) adresów punktów końcowych z określonymi wartościami właściwości.

EndpointIdentity

Abstrakcyjna klasa, która po zaimplementowaniu zapewnia tożsamość, która umożliwia uwierzytelnianie punktu końcowego przez klientów wymieniających komunikaty z nim.

EndpointIdentityExtension

Rozszerzenie znaczników dla EndpointIdentity klasy .

EndpointNotFoundException

Wyjątek zgłaszany, gdy nie można odnaleźć lub osiągnąć zdalnego punktu końcowego.

EnvelopeVersion

Zawiera informacje związane z wersją protokołu SOAP skojarzoną z komunikatem i jego wymianą.

ExceptionDetail

Reprezentuje szczegółowe informacje o błędach.

ExceptionMapper

Definiuje mapowanie, które ma być używane do tłumaczenia wyjątków na błąd.

ExtensionCollection<T>

Reprezentuje kolekcję rozszerzeń.

FaultCode

Reprezentuje kod błędu protokołu SOAP.

FaultContractAttribute

Określa co najmniej jedną usterkę protokołu SOAP zwracaną, gdy operacja usługi napotka błędy przetwarzania.

FaultException

Reprezentuje błąd protokołu SOAP.

FaultException<TDetail>

Używany w aplikacji klienckiej do przechwytywania usterek określonych umownie protokołu SOAP.

FaultImportOptions

Wskazuje, czy należy używać elementu XmlSerializer do odczytywania i zapisywania błędów.

FaultReason

Zawiera opis tekstowy błędu protokołu SOAP.

FaultReasonText

Reprezentuje tekst przyczyny błędu protokołu SOAP.

FederatedMessageSecurityOverHttp

Konfiguruje zabezpieczenia na poziomie komunikatów WSFederationHttpBinding powiązania.

HostNameComparisonModeHelper

Udostępnia klasy związane z modelem usługi.

HttpBindingBase

Określa podstawowe powiązanie HTTP.

HttpTransportSecurity

Reprezentuje ustawienia zabezpieczeń na poziomie transportu dla elementu WSHttpBinding.

InstanceContext

Reprezentuje informacje kontekstowe dla wystąpienia usługi.

InvalidMessageContractException

Reprezentuje nieprawidłowy kontrakt komunikatu.

MessageBodyMemberAttribute

Określa, że element członkowski jest serializowany jako element wewnątrz treści protokołu SOAP.

MessageContractAttribute

Definiuje silnie typizowana klasę odpowiadającą komunikatowi SOAP.

MessageContractMemberAttribute

Deklaruje podstawowe elementy członkowskie dla i MessageBodyMemberAttributeMessageHeaderAttribute.

MessageHeader<T>

Reprezentuje zawartość nagłówka PROTOKOŁU SOAP.

MessageHeaderArrayAttribute

Określa, że domyślny element otoki w komunikacie SOAP nie może być zapisywany wokół typów tablic w elemecie nagłówka.

MessageHeaderAttribute

Określa, że element członkowski danych jest nagłówkiem komunikatu PROTOKOŁU SOAP.

MessageHeaderException

Wyjątek zgłaszany, gdy oczekiwania dotyczące nagłówków komunikatu PROTOKOŁU SOAP nie są spełnione podczas przetwarzania komunikatu.

MessageParameterAttribute

Określa nazwę nazw parametrów żądania i odpowiedzi. Nie można używać z kontraktami komunikatów Message ani .

MessagePropertyAttribute

Reprezentuje dane przekazywane lokalnie z niestandardowym typem komunikatu, ale nie są serializowane do komunikatu PROTOKOŁU SOAP.

MessageQuerySet

Zestaw MessageQuery obiektów i skojarzony parametr ciągu. Skrót korelacji (InstanceKey) jest obliczany na podstawie wyników MessageQuery obiektów, a także skojarzonych ciągów.

MessageSecurityOverHttp

Włącza ustawienie właściwości zabezpieczeń na poziomie komunikatów w powiązaniu wsDualHttpBinding.

MessageSecurityOverMsmq

Włącza ustawienie właściwości zabezpieczeń na poziomie komunikatu dla NetMsmqBinding powiązania.

MessageSecurityOverTcp

Konfiguruje zabezpieczenia na poziomie komunikatów dla komunikatu wysyłanego przy użyciu transportu TCP.

MessageSecurityVersion

Abstrakcyjna klasa kontenera, która po zaimplementowaniu przez kilka jej właściwości statycznych zawiera informacje o wersji składników zabezpieczeń.

MsmqBindingBase

Klasa bazowa dla i NetMsmqBindingMsmqIntegrationBinding.

MsmqException

Hermetyzuje błędy zwracane przez kolejkowanie komunikatów (MSMQ). Ten wyjątek jest zgłaszany przez transport kolejkowania komunikatów i kanał integracji kolejkowania komunikatów.

MsmqPoisonMessageException

Hermetyzuje wyjątek, który jest zgłaszany, gdy kanał wykryje, że komunikat jest komunikatem otrutym.

MsmqTransportSecurity

Klasa MsmqTransportSecurity hermetyzuje ustawienia zabezpieczeń transportu dla transportu w kolejce.

NamedPipeTransportSecurity

Udostępnia właściwości kontrolujące poziom ochrony nazwanego potoku.

NetHttpBinding

Określa ustawienia dla .NetHttpBinding

NetHttpsBinding

Określa ustawienia netHttpsBinding.

NetMsmqBinding

Reprezentuje powiązanie w kolejce, które jest odpowiednie do komunikacji między maszynami.

NetMsmqSecurity

Klasa NetMsmqSecurity hermetyzuje funkcje zabezpieczeń MSMQ dostępne podczas korzystania z NetMsmqBinding powiązania.

NetNamedPipeBinding

Zapewnia bezpieczne i niezawodne powiązanie zoptymalizowane pod kątem komunikacji na maszynie.

NetNamedPipeSecurity

Zapewnia dostęp do ustawień zabezpieczeń punktów końcowych skonfigurowanych za pomocą nazwanego powiązania potoku.

NetPeerTcpBinding

Zapewnia bezpieczne powiązanie dla aplikacji sieci równorzędnych.

NetTcpBinding

Bezpieczne, niezawodne powiązanie odpowiednie do komunikacji między maszynami.

NetTcpContextBinding

Udostępnia powiązanie z obsługą NetTcpContextBinding kontekstu dla powiązania.

NetTcpSecurity

Określa typy zabezpieczeń na poziomie transportu i na poziomie komunikatów używane przez punkt końcowy skonfigurowany przy użyciu elementu NetTcpBinding.

NonDualMessageSecurityOverHttp

Reprezentuje ustawienia zabezpieczeń powiązania wsHttpBinding.

OperationBehaviorAttribute

Określa zachowanie lokalnego wykonywania metody usługi.

OperationContext

Zapewnia dostęp do kontekstu wykonywania metody usługi.

OperationContextScope

Tworzy blok, w którym OperationContext obiekt znajduje się w zakresie.

OperationContractAttribute

Wskazuje, że metoda definiuje operację, która jest częścią kontraktu usługi w aplikacji Windows Communication Foundation (WCF).

OptionalReliableSession

Zapewnia wygodny dostęp do tego, czy sesja niezawodna jest włączona podczas korzystania z jednego ze wstępnie zdefiniowanych powiązań, gdzie jest opcjonalny.

PeerHopCountAttribute

Określa element członkowski liczby przeskoków równorzędnych bloku nagłówka komunikatów PROTOKOŁU SOAP.

PeerMessagePropagationFilter

Definiuje klasę bazową filtrów komunikatów kanału równorzędnego.

PeerNode

Definiuje wystąpienie węzła równorzędnego używanego przez aplikację uczestniczącą w określonej siatce równorzędnej.

PeerNodeAddress

Określa typ, który zawiera EndpointAddress węzeł równorzędny, a także opcjonalną kolekcję wielohomowych adresów IP.

PeerResolver

Określa typ podstawowy używany do definiowania kontraktu na potrzeby rejestracji i rozpoznawania identyfikatora siatki równorzędnej do adresów końcowych węzłów uczestniczących w siatce.

PeerSecuritySettings

Zawiera ustawienia zabezpieczeń skojarzone z kanałem równorzędnym, w tym typ używanego uwierzytelniania i zabezpieczenia używane do transportu komunikatów.

PeerTransportSecuritySettings

Zawiera ustawienia zabezpieczeń transportu kanału równorzędnego.

PoisonMessageException

Wyjątek zgłaszany, gdy komunikat zostanie uznany za truciznę. Komunikat jest zatruty, jeśli nie powiedzie się powtarzana próba dostarczenia komunikatu.

ProtocolException

Wyjątek widoczny na kliencie zgłaszanym, gdy komunikacja ze stroną zdalną jest niemożliwa z powodu niezgodności protokołów transferu danych.

QuotaExceededException

Wyjątek zgłaszany po przekroczeniu limitu przydziału komunikatów.

ReceiveContextEnabledAttribute

Ten atrybut można zastosować do operacji usługi w celu włączenia zachowania kontekstu odbierania.

ReliableMessagingVersion

Zawiera ustawienia obsługiwanych wersji protokołu WS-ReliableMessaging. Jest to abstrakcyjna klasa.

ReliableSession

Zapewnia wygodny dostęp do właściwości elementu powiązania niezawodnej sesji, który jest dostępny podczas korzystania z jednego z powiązań dostarczanych przez system.

RsaEndpointIdentity

Określa tożsamość RSA dla punktu końcowego usługi.

ServerTooBusyException

Wyjątek zgłaszany, gdy serwer jest zbyt zajęty, aby zaakceptować komunikat.

ServiceActivationException

Wyjątek zgłaszany, gdy usługa nie może aktywować.

ServiceAuthenticationManager

Reprezentuje menedżera uwierzytelniania usługi.

ServiceAuthorizationManager

Zapewnia sprawdzanie dostępu do autoryzacji dla operacji usługi.

ServiceBehaviorAttribute

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

ServiceConfiguration

Reprezentuje konfigurowalną właściwość dla usługi.

ServiceContractAttribute

Wskazuje, że interfejs lub klasa definiuje kontrakt usługi w aplikacji Windows Communication Foundation (WCF).

ServiceHost

Udostępnia hosta dla usług.

ServiceHostBase

Rozszerza klasę w ServiceHostBase celu zaimplementowania hostów, które uwidaczniają niestandardowe modele programowania.

ServiceHostingEnvironment

Zawiera informacje o bieżącym środowisku hostingu, w którym działają usługi Windows Communication Foundation (WCF).

ServiceKnownTypeAttribute

Określa znane typy, które mają być używane przez usługę podczas serializacji lub deserializacji.

ServiceSecurityContext

Reprezentuje kontekst zabezpieczeń strony zdalnej. Na kliencie reprezentuje tożsamość usługi, a w usłudze reprezentuje tożsamość klienta.

SpnEndpointIdentity

Reprezentuje nazwę główną usługi (SPN) dla tożsamości, gdy powiązanie używa protokołu Kerberos.

TcpTransportSecurity

Udostępnia właściwości kontrolujące parametry uwierzytelniania i poziom ochrony transportu TCP.

TimeSpanHelper

Udostępnia klasy związane z modelem usługi.

TransactionFlowAttribute

Określa, czy operacja usługi akceptuje transakcje przychodzące od klienta.

TransactionProtocol

Określa protokół transakcji używany w przepływie transakcji.

UdpBinding

Reprezentuje powiązanie UDP.

UnknownMessageReceivedEventArgs

Zawiera komunikat odebrany przez kanał i nie może być skojarzony z żadną operacją wywołania zwrotnego lub oczekującym żądaniem.

UpnEndpointIdentity

Reprezentuje główną nazwę użytkownika (UPN) dla tożsamości, która jest używana, gdy powiązanie korzysta z trybu uwierzytelniania SSPINegotiate .

UriSchemeKeyedCollection

Udostępnia bezpieczną wątkowo kolekcję zawierającą identyfikatory URI, które są kluczem ich nazwy schematu transportu.

WebHttpBinding

Powiązanie używane do konfigurowania punktów końcowych dla usług sieci Web programu Windows Communication Foundation (WCF), które są uwidocznione za pośrednictwem żądań HTTP zamiast komunikatów SOAP.

WebHttpSecurity

Określa typy zabezpieczeń dostępne dla punktu końcowego usługi skonfigurowanego do odbierania żądań HTTP.

WorkflowServiceHost

Udostępnia host usług opartych na przepływach pracy.

WS2007FederationHttpBinding

Bezpieczne i międzyoperacyjne powiązanie, które pochodzi z i WS2007HttpBinding obsługuje zabezpieczenia federacyjne.

WS2007HttpBinding

Reprezentuje powiązanie międzyoperacyjne, które pochodzi z WSHttpBinding i zapewnia obsługę zaktualizowanych wersji Securityelementów , ReliableSessioni TransactionFlow powiązania.

WSDualHttpBinding

Bezpieczne i międzyoperacyjne powiązanie, które jest przeznaczone do użytku z kontraktami usług dwukierunkowych, które umożliwiają zarówno usługom, jak i klientom wysyłanie i odbieranie komunikatów.

WSDualHttpSecurity

Określa ustawienia zabezpieczeń dla elementu WSDualHttpBinding.

WSFederationHttpBinding

Bezpieczne i międzyoperacyjne powiązanie, które obsługuje zabezpieczenia federacyjne.

WSFederationHttpSecurity

Określa ustawienia zabezpieczeń dla elementu WSFederationHttpBinding. Klasa ta nie może być dziedziczona.

WSHttpBinding

Reprezentuje powiązanie międzyoperacyjne, które obsługuje transakcje rozproszone i bezpieczne, niezawodne sesje.

WSHttpBindingBase

Udostępnia klasę bazową z elementami wspólnymi dla WSHttpBinding elementów i WSFederationHttpBinding.

WSHttpContextBinding

Udostępnia powiązanie z obsługą kontekstu dla elementu WSHttpContextBinding.

WSHttpSecurity

Reprezentuje ustawienia zabezpieczeń dla elementu WSHttpBinding.

X509CertificateEndpointIdentity

Reprezentuje tożsamość certyfikatu dla punktu końcowego usługi. Klienci, którzy próbują komunikować się z tym punktem końcowym usługi, powinni uwierzytelniać usługę na podstawie certyfikatu podanego w tożsamości punktu końcowego.

XmlSerializerFormatAttribute

Instruuje infrastrukturę programu Windows Communication Foundation (WCF) do używania elementu XmlSerializer zamiast XmlObjectSerializer.

XPathMessageQuery

Zapytanie komunikatu, które ocenia wyrażenia XPath w celu pobrania danych z komunikatu.

Interfejsy

IAsyncCommunicationObject

Udostępnia klasy związane z modelem usługi.

IClientChannel

Definiuje zachowanie wychodzących żądań i kanałów żądań/odpowiedzi używanych przez aplikacje klienckie.

ICommunicationObject

Definiuje kontrakt dla podstawowej maszyny stanu dla wszystkich obiektów zorientowanych na komunikację w systemie, w tym kanałów, menedżerów kanałów, fabryk, odbiorników i dyspozytorów oraz hostów usług.

IContextChannel

Definiuje interfejs kontroli kontekstu kanału.

IDefaultCommunicationTimeouts

Definiuje interfejs służący do określania limitów czasu komunikacji używanych przez kanały, menedżerów kanałów, takich jak odbiorniki kanału i fabryki kanałów oraz hosty usług.

IDuplexContextChannel

Definiuje interfejs, który kanał klienta musi implementować w celu wymiany komunikatów w sesji dwukierunkowej.

IExtensibleObject<T>

Umożliwianie obiektowi uczestnictwa w niestandardowym zachowaniu, takim jak rejestrowanie w przypadku zdarzeń lub obserwowanie przejść stanu.

IExtension<T>

Umożliwia obiektowi rozszerzenie innego obiektu za pomocą agregacji.

IExtensionCollection<T>

Kolekcja IExtension<T> obiektów, które umożliwiają pobieranie IExtension<T> obiektu według jego typu.

IOnlineStatus

Definiuje właściwości i zdarzenia używane przez obiekty obsługujące sieć w celu wskazania dostępności sieci.

IServiceChannel

Definiuje interfejs dla kanału usługi.

Wyliczenia

AddressFilterMode

Określa typ semantyki dopasowania używany przez dyspozytora do kierowania komunikatów przychodzących do poprawnego punktu końcowego.

AuditLevel

Określa, kiedy należy przeprowadzać inspekcję zdarzeń zabezpieczeń.

AuditLogLocation

Określa lokalizację zapisywania dzienników zdarzeń związanych z zabezpieczeniami.

BasicHttpMessageCredentialType

Wylicza typy poświadczeń, za pomocą których klient może się uwierzytelniać, gdy zabezpieczenia są włączone w powiązaniu BasicHttpBinding .

BasicHttpSecurityMode

Określa typy zabezpieczeń, które mogą być używane z dostarczonym BasicHttpBindingprzez system .

BasicHttpsSecurityMode

Określa podstawowy tryb zabezpieczeń https.

CacheSetting

Określa wyliczenie ustawień pamięci podręcznej.

CommunicationState

Definiuje stany, w których ICommunicationObject może istnieć obiekt .

ConcurrencyMode

Określa, czy klasa usługi obsługuje tryby jednowątkowa lub wielowątkowa operacji.

DeadLetterQueue

Określa typ kolejki utraconych komunikatów do użycia.

HostNameComparisonMode

Określa sposób użycia nazwy hosta w porównaniach identyfikatorów URI podczas wysyłania komunikatu przychodzącego do punktu końcowego usługi.

HttpClientCredentialType

Wylicza prawidłowe typy poświadczeń dla klientów HTTP.

HttpProxyCredentialType

Wylicza prawidłowe typy poświadczeń na potrzeby uwierzytelniania serwera proxy HTTP.

ImpersonationOption

Określa zachowanie personifikacji dla operacji usługi w wystąpieniu usługi.

InstanceContextMode

Określa liczbę wystąpień usługi dostępnych do obsługi wywołań zawartych w komunikatach przychodzących.

MessageCredentialType

Wylicza prawidłowe typy poświadczeń wiadomości.

MsmqAuthenticationMode

Określa typ uwierzytelniania używanego dla powiązania.

MsmqEncryptionAlgorithm

Zawiera zestaw algorytmów szyfrowania, których można użyć do szyfrowania komunikatów w sieci.

MsmqSecureHashAlgorithm

Zawiera algorytmy tworzenia skrótów, których usługa kolejkowania komunikatów (MSMQ) może użyć do podpisywania komunikatów.

NetHttpMessageEncoding

Określa kodowanie komunikatów Net Http.

NetMsmqSecurityMode

Wyliczenie NetMsmqSecurityMode określa tryby zabezpieczeń, które mogą być używane przez transport MSMQ.

NetNamedPipeSecurityMode

Określa, czy zabezpieczenia na poziomie transportu są używane z nazwanymi potokami.

OperationFormatStyle

Reprezentuje styl protokołu SOAP określający sposób formatowania metadanych WSDL dla usługi.

OperationFormatUse

Określa format komunikatu.

PeerMessageOrigination

Wskazuje źródło sieci komunikatu kanału równorzędnego.

PeerMessagePropagation

Wskazuje adresata wiadomości wysłanej za pośrednictwem kanału równorzędnego.

PeerTransportCredentialType

Określa zestaw typów poświadczeń używanych do uwierzytelniania transportu kanału równorzędnego.

QueuedDeliveryRequirementsMode

Wyliczenie QueuedDeliveryRequirementsMode określa wymagania dotyczące dostarczania w kolejce.

QueueTransferProtocol

Wskazuje protokół do użycia w transferowaniu komunikatów między menedżerami kolejek.

ReceiveErrorHandling

Określa obsługę zatruć komunikatów.

ReleaseInstanceMode

Określa, kiedy system przetwarza obiekt usługi w procesie wywołania operacji.

SecurityMode

Określa ustawienia zabezpieczeń powiązania.

SessionMode

Określa dostępne wartości, aby wskazać obsługę niezawodnych sesji, których kontrakt wymaga lub obsługuje.

TcpClientCredentialType

Wylicza prawidłowe typy poświadczeń dla klientów TCP.

TransactionFlowOption

Wyliczenie używane z elementem TransactionFlowAttribute do określania zasad przepływu transakcji dla operacji usługi.

TransferMode

Wskazuje, czy kanał używa trybów przesyłanych strumieniowo lub buforowanych na potrzeby transferu komunikatów żądania i odpowiedzi.

WebHttpSecurityMode

Definiuje tryby zabezpieczeń, których można użyć do skonfigurowania punktu końcowego usługi w celu odbierania żądań HTTP.

WSDualHttpSecurityMode

Określa różne tryby zabezpieczeń dla elementu WSDualHttpBinding.

WSFederationHttpSecurityMode

Określa różne tryby zabezpieczeń dla elementu WSFederationHttpBinding.

WSMessageEncoding

Określa, czy mechanizm optymalizacji transmisji komunikatów (MTOM) lub tekst jest używany do kodowania komunikatów SOAP.

Delegaci

ClientBase<TChannel>.BeginOperationDelegate

Delegat, który jest używany InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) do wywoływania operacji asynchronicznych na kliencie.

ClientBase<TChannel>.EndOperationDelegate

Reprezentuje delegata, który jest wywoływany po InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) pomyślnym zakończeniu wywołania wykonywanego przez InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) polecenie .ClientBase<TChannel>.BeginOperationDelegate