System.ServiceModel Przestrzeń nazw

Dostarcza klasy powiązane z modelem usługi. Provides classes related to the service model.

Klasy

ActionNotSupportedException

Ten wyjątek jest zazwyczaj generowany na kliencie, gdy akcja związana z wywołaną operacją nie jest zgodna z żadną akcją operacji na serwerze.This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

Wyjątek, który jest generowany w przypadku odmowy dostępu do adresu.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

Wyjątek, który jest generowany, gdy adres jest niedostępny, ponieważ jest już używany.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

Reprezentuje powiązanie, za pomocą którego usługa Windows Communication Foundation (WCF) może skonfigurować i uwidocznić punkty końcowe, które mogą komunikować się z usługami sieci Web opartymi na usłudze ASMX i klientami oraz innymi usługami, które są zgodne ze standardem WS-I Basic Profile 1,1.Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

Udostępnia powiązanie z obsługą kontekstu dla BasicHttpBinding powiązania.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

Konfiguruje ustawienia zabezpieczeń na poziomie wiadomości dla programu BasicHttpBinding .Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

Określa podstawowe ustawienia powiązań https.Specifies basic https binding settings.

BasicHttpSecurity

Konfiguruje ustawienia zabezpieczeń basicHttpBinding powiązania.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

Określa podstawowe ustawienia zabezpieczeń HTTPS.Specifies basic https security settings.

CallbackBehaviorAttribute

Konfiguruje implementację usługi wywołania zwrotnego w aplikacji klienckiej.Configures a callback service implementation in a client application.

ChannelFactory

Tworzy kanały używane przez klientów i zarządza nimi do wysyłania komunikatów do punktów końcowych usługi.Creates and manages the channels that are used by clients to send messages to service endpoints.

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.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

Ten wyjątek jest zazwyczaj generowany na kliencie, gdy kanał zostanie przerwany z powodu zamknięcia skojarzonego połączenia przez serwer.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

Reprezentuje klasę generyczną ChannelBase.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Zapisuje wyniki wywołania asynchronicznego wykonanego przez klienta.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

Zawiera podstawową implementację używaną do tworzenia obiektów klienta Windows Communication Foundation (WCF), które mogą wywoływać usługi.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

Zarządza tokenami zabezpieczeń dla klienta.Manages security tokens for the client.

CommunicationException

Reprezentuje błąd komunikacji w usłudze lub aplikacji klienckiej.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

Wyjątek, który jest generowany, gdy wywołanie jest ICommunicationObject obiektem, który został przerwany.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

Wyjątek, który jest generowany w przypadku wywołania do obiektu komunikacji z błędami.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

Zapewnia przyjazną dla języka XAML implementację MessageFilter filtrów w ramach jednej akcji.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

Reprezentuje Where klauzulę i Select klauzulę identyfikującą unikalne właściwości komunikatu, aby można było skierować je do właściwego wystąpienia.Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

Instruuje infrastrukturę Windows Communication Foundation (WCF), aby korzystała z programu DataContractSerializer .Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

Określa wymagania funkcji, które powiązania muszą zapewnić dla implementacji usługi lub klienta.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

Określa tożsamość serwera DNS.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

Zapewnia możliwość tworzenia kanałów dupleksowych różnych typów, które są używane przez klientów do wysyłania i odbierania komunikatów z punktów końcowych usługi oraz zarządzania nimi.Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

Służy do tworzenia kanału do usługi dupleksowej i kojarzenia tego kanału z obiektem wywołania zwrotnego.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

Reprezentuje punkt końcowy zadeklarowany w języku XAML.Represents an endpoint declared in XAML.

EndpointAddress

Zapewnia unikatowy adres sieciowy, którego klient używa do komunikacji z punktem końcowym usługi.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

Zapewnia możliwy do serializacji typ adresu punktu końcowego, który jest zgodny z WS-Addressing V1 i umożliwia udostępnienie go w ramach kontraktu usługi.Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

Zapewnia możliwy do serializacji typ adresu punktu końcowego, który jest zgodny z wersją WS-Addressing opublikowaną w sierpniu 2004 i umożliwia udostępnienie jej jako części kontraktu usługi.Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

Fabryka do tworzenia nowych (niezmiennych) adresów punktu końcowego z określonymi wartościami właściwości.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

Klasa abstrakcyjna, która po zaimplementowaniu zapewnia tożsamość umożliwiającą uwierzytelnianie punktu końcowego przez klientów, którzy wymieniają z nią wiadomości.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

Rozszerzenie znacznika dla EndpointIdentity klasy.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

Wyjątek, który jest generowany, gdy nie można znaleźć lub uzyskać dostępu do zdalnego punktu końcowego.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

Zawiera informacje związane z wersją protokołu SOAP skojarzoną z wiadomością i jej wymianą.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

Reprezentuje szczegółowe informacje o błędzie.Represents fault detail information.

ExceptionMapper

Definiuje mapowanie, które ma być używane do tłumaczenia wyjątków na błąd.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

Reprezentuje kolekcję rozszerzeń.Represents a collection of extensions.

FaultCode

Reprezentuje kod błędu SOAP.Represents a SOAP fault code.

FaultContractAttribute

Określa co najmniej jeden błąd protokołu SOAP, który jest zwracany, gdy operacja usługi napotka błędy przetwarzania.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

Reprezentuje błąd protokołu SOAP.Represents a SOAP fault.

FaultException<TDetail>

Używane w aplikacji klienckiej do przechwytywania z umownie określonych błędów protokołu SOAP.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

Wskazuje, czy użyć do XmlSerializer odczytu i zapisu błędów.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

Zawiera opis tekstowy błędu protokołu SOAP.Provides a text description of a SOAP fault.

FaultReasonText

Przedstawia tekst przyczyny błędu SOAP.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

Konfiguruje zabezpieczenia na poziomie wiadomości dla WSFederationHttpBinding powiązania.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

Określa podstawowe powiązanie HTTP.Specifies the base HTTP binding.

HttpTransportSecurity

Reprezentuje ustawienia zabezpieczeń na poziomie transportu dla WSHttpBinding .Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

Reprezentuje informacje kontekstu dla wystąpienia usługi.Represents the context information for a service instance.

InvalidMessageContractException

Reprezentuje kontrakt komunikatu, który jest nieprawidłowy.Represents a message contract that is not valid.

MessageBodyMemberAttribute

Określa, że element członkowski jest serializowany jako element wewnątrz treści protokołu SOAP.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

Definiuje klasę o jednoznacznie określonym typie, która odpowiada komunikatowi protokołu SOAP.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

Deklaruje składowe podstawowe dla MessageBodyMemberAttribute i MessageHeaderAttribute .Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

Reprezentuje zawartość nagłówka SOAP.Represents the content of a SOAP header.

MessageHeaderArrayAttribute

Określa, że domyślny element otoki w komunikacie protokołu SOAP nie może być zapisany wokół typów tablicowych w elemencie nagłówka.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

Określa, że element członkowski danych jest nagłówkiem komunikatu protokołu SOAP.Specifies that a data member is a SOAP message header.

MessageHeaderException

Wyjątek, który jest generowany, gdy oczekiwania dotyczące nagłówków komunikatu protokołu SOAP nie są spełnione, gdy komunikat jest przetwarzany.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

Określa nazwę żądania i nazwy parametrów odpowiedzi.Controls the name of the request and response parameter names. Nie można używać z Message kontraktami lub komunikatami.Cannot be used with Message or message contracts.

MessagePropertyAttribute

Reprezentuje dane, które są przesyłane lokalnie z niestandardowym typem komunikatu, ale nie są serializowane do komunikatu protokołu SOAP.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

Zestaw MessageQuery obiektów i skojarzony parametr ciągu.A set of MessageQuery objects and an associated string parameter. Wartość skrótu korelacji ( InstanceKey ) jest obliczana na podstawie wyników MessageQuery obiektów oraz skojarzonych ciągów.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

Włącza Ustawianie właściwości zabezpieczeń na poziomie wiadomości dla powiązania wsDualHttpBinding.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

Włącza Ustawianie właściwości zabezpieczeń na poziomie wiadomości dla NetMsmqBinding powiązania.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

Konfiguruje zabezpieczenia na poziomie wiadomości dla wiadomości wysyłanej przy użyciu transportu TCP.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

Abstrakcyjna klasa kontenera, która po zaimplementowaniu przez kilka właściwości statycznych zawiera informacje o wersji dla składników zabezpieczeń.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

Klasa bazowa dla NetMsmqBinding i MsmqIntegrationBinding .The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

Hermetyzuje błędy zwrócone przez usługę kolejkowania komunikatów (MSMQ).Encapsulates errors returned by Message Queuing (MSMQ). Ten wyjątek jest zgłaszany przez transport kolejkowania komunikatów i kanał integracji usługi kolejkowania komunikatów.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

Hermetyzuje wyjątek, który jest generowany, gdy kanał wykryje, że komunikat jest trującą wiadomością.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

MsmqTransportSecurityKlasa hermetyzuje ustawienia zabezpieczeń transportu dla transportów umieszczonych w kolejce.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

Udostępnia właściwości kontrolujące poziom ochrony dla nazwanego potoku.Provides properties that control protection level for a named pipe.

NetHttpBinding

Określa ustawienia dla NetHttpBinding .Specifies settings for NetHttpBinding.

NetHttpsBinding

Określa ustawienia dla protokołu Httpsbinding.Specifies settings for NetHttpsBinding.

NetMsmqBinding

Reprezentuje kolejkowane powiązanie, które jest odpowiednie dla komunikacji między komputerami.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

NetMsmqSecurityKlasa hermetyzuje funkcje zabezpieczeń usługi MSMQ dostępne podczas korzystania z NetMsmqBinding powiązania.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

Zapewnia bezpieczne i niezawodne powiązania zoptymalizowane pod kątem komunikacji na komputerze.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

Zapewnia dostęp do ustawień zabezpieczeń dla punktów końcowych skonfigurowanych przy użyciu powiązania nazwanego potoku.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

Zapewnia bezpieczne powiązanie dla aplikacji sieci peer-to-peer.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

Bezpieczne, niezawodne powiązania odpowiednie dla komunikacji między komputerami.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

Udostępnia powiązanie z obsługą kontekstu dla NetTcpContextBinding powiązania.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

Określa typy zabezpieczeń na poziomie transportu i na poziomie wiadomości używane przez punkt końcowy skonfigurowany przy użyciu NetTcpBinding .Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

Przedstawia ustawienia zabezpieczeń powiązania wsHttpBinding.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

Określa lokalne zachowanie metody usługi.Specifies the local execution behavior of a service method.

OperationContext

Zapewnia dostęp do kontekstu wykonywania metody usługi.Provides access to the execution context of a service method.

OperationContextScope

Tworzy blok, w obrębie którego OperationContext obiekt znajduje się w zakresie.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

Wskazuje, że metoda definiuje operację, która jest częścią kontraktu usługi w aplikacji Windows Communication Foundation (WCF).Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

Zapewnia wygodny dostęp do tego, czy jest włączona Niezawodna sesja w przypadku użycia jednego ze wstępnie zdefiniowanych powiązań, gdzie jest to opcjonalne.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

Określa element członkowski liczby przeskoków elementów równorzędnych w bloku nagłówka komunikatu protokołu SOAP.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

Definiuje klasę bazową dla filtrów komunikatów kanału równorzędnego.Defines the base class for peer channel message filters.

PeerNode

Definiuje wystąpienie węzła równorzędnego używane przez aplikację uczestniczącą w określonej sieci równorzędnej.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

Określa typ, który zawiera EndpointAddress węzeł dla węzła równorzędnego, a także opcjonalną kolekcję adresów IP wieloadresowości.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

Określa typ podstawowy używany do definiowania kontraktu na potrzeby rejestracji i rozpoznawania identyfikatora siatki równorzędnej na adresy punktów końcowych węzłów uczestniczących w sieci.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

Zawiera ustawienia zabezpieczeń skojarzone z kanałem równorzędnym, w tym typ używanego uwierzytelniania i zabezpieczenia używane do transportu wiadomości.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

Zawiera ustawienia zabezpieczeń dla transportu kanału równorzędnego.Contains the security settings for a peer channel transport.

PoisonMessageException

Wyjątek, który jest generowany, gdy komunikat jest uznawany za trującą.An exception that is thrown when the message is deemed poison. Komunikat jest trujący, jeśli próba przetworzenia komunikatu kończy się niepowodzeniem.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

Wyjątek występujący na kliencie, który jest generowany, gdy komunikacja ze stroną zdalną jest niemożliwa z powodu niezgodności protokołów transferu danych.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

Wyjątek, który jest generowany w przypadku przekroczenia limitu przydziału komunikatów.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

Ten atrybut może być stosowany do operacji usługi w celu włączenia zachowania kontekstu odbierania.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

Zawiera ustawienia dla obsługiwanych wersji protokołu WS-ReliableMessaging.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. Jest to Klasa abstrakcyjna.This is an abstract class.

ReliableSession

Zapewnia wygodny dostęp do właściwości niezawodnych elementów powiązania sesji, które są dostępne podczas korzystania z jednego z powiązań dostarczonych przez system.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

Określa tożsamość RSA dla punktu końcowego usługi.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

Wyjątek, który jest generowany, gdy serwer jest zbyt zajęty, aby zaakceptować komunikat.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

Wyjątek, który jest zgłaszany w przypadku niepowodzenia aktywacji usługi.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

Reprezentuje Menedżera uwierzytelniania usługi.Represents a service authentication manager.

ServiceAuthorizationManager

Zapewnia sprawdzanie dostępu do autoryzacji dla operacji usługi.Provides authorization access checking for service operations.

ServiceBehaviorAttribute

Określa wewnętrzny sposób wykonywania implementacji kontraktu usługi.Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

Reprezentuje konfigurowalną właściwość usługi.Represents a configurable property for the service.

ServiceContractAttribute

Wskazuje, że interfejs lub Klasa definiuje kontrakt usługi w aplikacji Windows Communication Foundation (WCF).Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

Zapewnia hosta dla usług.Provides a host for services.

ServiceHostBase

Rozszerza ServiceHostBase klasę, aby zaimplementować hosty, które uwidaczniają niestandardowe modele programowania.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

Zawiera informacje o bieżącym środowisku hostingu, w którym działają usługi Windows Communication Foundation (WCF).Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

Określa znane typy, które mają być używane przez usługę podczas serializacji lub deserializacji.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

Reprezentuje kontekst zabezpieczeń strony zdalnej.Represents the security context of a remote party. Na kliencie reprezentuje tożsamość usługi i, w usłudze, reprezentuje tożsamość klienta.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

Reprezentuje główną nazwę usługi (SPN) dla tożsamości, gdy powiązanie używa protokołu Kerberos.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

Zapewnia właściwości kontrolujące parametry uwierzytelniania i poziom ochrony dla transportu TCP.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

Określa, czy operacja usługi akceptuje przychodzące transakcje z klienta.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

Określa protokół transakcji używany w przepływie transakcji.Specifies the transaction protocol used in flowing transactions.

UdpBinding

Reprezentuje powiązanie protokołu UDP.Represents a UDP binding.

UnknownMessageReceivedEventArgs

Zawiera komunikat odebrany przez kanał i nie można go skojarzyć z żadną operacją wywołania zwrotnego lub oczekującym żądaniem.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

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 .Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

Zapewnia bezpieczną wielowątkowość kolekcji zawierającej identyfikatory URI, które są poprzedzone nazwą schematu transportu.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

Powiązanie używane do konfigurowania punktów końcowych dla usług sieci Web Windows Communication Foundation (WCF), które są udostępniane za pośrednictwem żądań HTTP zamiast komunikatów protokołu SOAP.A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

Określa typy zabezpieczeń dostępne dla punktu końcowego usługi skonfigurowanego do odbierania żądań HTTP.Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

Dostarcza hosta dla usług opartych na przepływie pracy.Provides host for workflow-based services.

WS2007FederationHttpBinding

Bezpieczne i interoperacyjne powiązanie, które wynika z WS2007HttpBinding i obsługuje zabezpieczenia federacyjne.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

Reprezentuje powiązanie interoperacyjne pochodzące z WSHttpBinding i zapewnia obsługę zaktualizowanych wersji Security ReliableSession elementów, i TransactionFlow .Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

Bezpieczne i interoperacyjne powiązanie, które jest przeznaczone do użycia z kontraktami usługi dupleks, które umożliwiają zarówno usługom, jak i klientom wysyłanie i odbieranie komunikatów.A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

Określa ustawienia zabezpieczeń WSDualHttpBinding .Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

Bezpieczne i interoperacyjne powiązanie, które obsługuje zabezpieczenia federacyjne.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

Określa ustawienia zabezpieczeń WSFederationHttpBinding .Specifies the security settings for the WSFederationHttpBinding. Klasa ta nie może być dziedziczona.This class cannot be inherited.

WSHttpBinding

Reprezentuje powiązanie interoperacyjne obsługujące transakcje rozproszone i bezpieczne, niezawodne sesje.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

Udostępnia klasę bazową członkom wspólnym dla WSHttpBinding i WSFederationHttpBinding .Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

Zapewnia powiązanie z obsługą kontekstu dla WSHttpContextBindingProvides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

Reprezentuje ustawienia zabezpieczeń dla WSHttpBinding .Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

Reprezentuje tożsamość certyfikatu dla punktu końcowego usługi.Represents a certificate identity for the service endpoint. Klienci próbujący komunikować się z tym punktem końcowym usługi powinni uwierzytelniać usługę na podstawie certyfikatu podanego w tożsamości punktu końcowego.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

Instruuje infrastrukturę Windows Communication Foundation (WCF), aby używała XmlSerializer zamiast XmlObjectSerializer .Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

Zapytanie komunikatu, które szacuje wyrażenie XPath, aby pobrać dane z wiadomości.A message query that evaluates XPath expressions to retrieve data from a message.

Interfejsy

IClientChannel

Definiuje zachowanie wychodzących kanałów żądań i żądań/odpowiedzi używanych przez aplikacje klienckie.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

Definiuje kontrakt dla podstawowego komputera stanu dla wszystkich obiektów zorientowanych na komunikację w systemie, w tym kanałów, menedżerów kanałów, fabryk, odbiorników i odniesień oraz hostów usług.Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

Definiuje interfejs dla kontroli kontekstu kanału.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

Definiuje interfejs służący do określania limitów czasu komunikacji używany przez kanały, menedżerów kanałów, takich jak Odbiorniki kanałów i fabryki kanałów oraz hosty usług.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

Definiuje interfejs, który musi implementować kanał klienta do wymiany komunikatów w sesji dupleksowej.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

Włącz obiekt, który ma uczestniczyć w zachowaniu niestandardowym, takim jak rejestrowanie zdarzeń lub przechodzenia do stanu.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

Włącza obiekt do rozszerania innego obiektu za poorednictwem agregacji.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

Kolekcja IExtension<T> obiektów, które umożliwiają pobranie elementu IExtension<T> przez jego typ.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

Definiuje właściwości i zdarzenia używane przez obiekty z obsługą sieci, aby wskazać dostępność sieci.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

Definiuje interfejs kanału usługi.Defines the interface for a service channel.

Wyliczenia

AddressFilterMode

Określa typ semantyki dopasowania używany przez dyspozytora do kierowania komunikatów przychodzących do poprawnego punktu końcowego.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

Określa, kiedy ma być przeprowadzana inspekcja zdarzeń zabezpieczeń.Specifies when to audit security events.

AuditLogLocation

Określa lokalizację, w której zapisywane są dzienniki zdarzeń związane z zabezpieczeniami.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

Wylicza typy poświadczeń, z którymi klient może się uwierzytelnić, gdy zabezpieczenia są włączone w BasicHttpBinding powiązaniu.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

Określa typy zabezpieczeń, które mogą być używane z dostarczanymi przez system BasicHttpBinding .Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

Określa podstawowy tryb zabezpieczeń HTTPS.Specifies the basic https security mode.

CacheSetting

Określa Wyliczenie ustawień pamięci podręcznej.Specifies an enumeration of cache settings.

CommunicationState

Definiuje Stany, w których ICommunicationObject może istnieć.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

Określa, czy Klasa usługi obsługuje tryby operacji jednowątkowej lub wielowątkowej.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

Określa typ kolejki utraconych wiadomości, która ma zostać użyta.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

Określa, jak nazwa hosta powinna być używana w porównaniach identyfikatorów URI podczas wysyłania komunikatu przychodzącego do punktu końcowego usługi.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

Wylicza prawidłowe typy poświadczeń dla klientów HTTP.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

Wylicza prawidłowe typy poświadczeń na potrzeby uwierzytelniania serwera proxy HTTP.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

Określa zachowanie personifikacji dla operacji usługi w wystąpieniu usługi.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

Określa liczbę wystąpień usługi dostępnych do obsługi wywołań, które są zawarte w wiadomościach przychodzących.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

Wylicza prawidłowe typy poświadczeń komunikatów.Enumerates the valid message credential types.

MsmqAuthenticationMode

Określa typ uwierzytelniania używanego dla powiązania.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

Zawiera zestaw algorytmów szyfrowania, których można użyć do szyfrowania wiadomości w sieci.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

Zawiera algorytmy wyznaczania wartości skrótu, które mogą być używane przez usługę kolejkowania komunikatów (MSMQ) do podpisywania komunikatów.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Określa kodowanie wiadomości HTTP sieci.Specifies the Net Http message encoding.

NetMsmqSecurityMode

NetMsmqSecurityModeWyliczenie określa tryby zabezpieczeń, które mogą być używane przez transport usługi MSMQ.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

Określa, czy zabezpieczenia na poziomie transportu są używane z nazwanymi potokami.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

Reprezentuje styl SOAP, który określa sposób formatowania metadanych WSDL dla usługi.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

Określa format wiadomości.Determines the format of the message.

PeerMessageOrigination

Wskazuje Źródło sieci komunikatu kanału równorzędnego.Indicates the network origin of a peer channel message.

PeerMessagePropagation

Wskazuje odbiorcę wiadomości wysyłanej za pośrednictwem kanału równorzędnego.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

Określa zestaw typów poświadczeń używanych do uwierzytelniania transportu kanału równorzędnego.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

QueuedDeliveryRequirementsModeWyliczenie określa wymagania dotyczące dostarczania w kolejce.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

Wskazuje protokół, który ma być używany w transferowaniu komunikatów między menedżerami kolejki.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

Określa obsługę skażonych komunikatów.Specifies handling for poison messages.

ReleaseInstanceMode

Określa, kiedy system odtwarza obiekt usługi w procesie wywołania operacji.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

Określa ustawienia zabezpieczeń dla powiązania.Determines the security settings for a binding.

SessionMode

Określa dostępne wartości wskazujące obsługę niezawodnych sesji wymaganych lub obsługiwanych przez kontrakt.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

Wylicza prawidłowe typy poświadczeń dla klientów TCP.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

Wyliczenie, które jest używane w TransactionFlowAttribute celu określenia zasad przepływu transakcji dla operacji usługi.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

Wskazuje, czy kanał używa trybów przesyłania strumieniowego lub buforowanego do przesyłania komunikatów żądania i odpowiedzi.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

Definiuje tryby zabezpieczeń, których można użyć w celu skonfigurowania punktu końcowego usługi do odbierania żądań HTTP.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

Określa różne tryby zabezpieczeń programu WSDualHttpBinding .Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

Określa różne tryby zabezpieczeń programu WSFederationHttpBinding .Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

Określa, czy mechanizm optymalizacji transmisji wiadomości (MTOM) lub tekst jest używany do kodowania komunikatów protokołu SOAP.Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

Delegaci

ClientBase<TChannel>.BeginOperationDelegate

Delegat używany przez program InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) do wywoływania operacji asynchronicznych na kliencie.A delegate that is used by InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

Reprezentuje delegata, który jest wywoływany przez InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) pomyślne zakończenie wywołania wykonanego przez InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) do ClientBase<TChannel>.BeginOperationDelegate .Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.