System.ServiceModel Namespace

Предоставляет классы, связанные с моделью службы. Provides classes related to the service model.

Классы

ActionNotSupportedException

Это исключение обычно создается на стороне клиента, когда действие, связанное с вызываемой операцией, не соответствует ни одному действию операций на сервере.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

Исключение, вызываемое при отказе в доступе к адресу.The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

Исключение, вызываемое, если адрес является недоступным, так как уже используется.The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

Представляет привязку, которую служба Windows Communication Foundation (WCF) может использовать для настройки и предоставления конечных точек, способных связываться с веб-службами на основе ASMX, а также клиентами и другими службами, соответствующими 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

Обеспечивает контекстную привязку для привязки BasicHttpBinding.Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

Настраивает параметры безопасности на уровне сообщений для BasicHttpBinding.Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

Задает базовые параметры привязки HTTPS.Specifies basic https binding settings.

BasicHttpSecurity

Настраивает параметры безопасности привязки basicHttpBinding.Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

Задает базовые параметры безопасности HTTPS.Specifies basic https security settings.

CallbackBehaviorAttribute

Настраивает реализацию службы обратного вызова в клиентском приложении.Configures a callback service implementation in a client application.

ChannelFactory

Создает и управляет каналами, которые используются клиентами для отправки сообщений в конечные точки службы.Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

Фабрика, создающая каналы различных типов, которые используются клиентами для отправки сообщений в конечные точки службы, настроенные по-разному.A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

Это исключение обычно вызывается на стороне клиента, если канал закрывается из–за закрытия сервером соответствующего подключения.This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

Представляет универсальный класс ChannelBase.Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

Сохраняет результаты асинхронного вызова, сделанного клиентом.Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

Предоставляет базовую реализацию, используемую для создания объектов клиента Windows Communication Foundation (WCF), которые могут вызывать службы.Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

Управляет маркерами безопасности для клиента.Manages security tokens for the client.

CommunicationException

Представляет ошибку связи либо в службе, либо в клиентском приложении.Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

Исключение, создаваемое при вызове объекта ICommunicationObject, работа которого прервана.The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

Исключение, которое выдается в случае вызова сбойного объекта связи.The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

Предоставляет оптимизированную для работы с XAML реализацию MessageFilter, выполняющую фильтрацию по одному действию.Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

Представляет предложения Where и Select, идентифицирующие уникальные характеристики сообщения для его перенаправления правильному экземпляру.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

Указывает инфраструктуре Windows Communication Foundation (WCF) использовать DataContractSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

Задает требования к функциям, которые должны поддерживаться привязками для реализации службы или клиента.Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

Указывает идентификатор DNS сервера.Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

Предоставляет средства для создания дуплексных каналов различных типов, используемых клиентами для передачи сообщений в конечные точки служб и приема сообщений из конечных точек служб, и управления этими каналами.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>

Используется для создания канала для дуплексной службы и связи этого канала с объектом обратного вызова.Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

Представляет конечную точку, объявленную в XAML.Represents an endpoint declared in XAML.

EndpointAddress

Предоставляет уникальный сетевой адрес, используемый клиентом для взаимодействия с конечной точкой службы.Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

Предоставляет сериализуемый тип адреса конечной точки, который совместим с первой версией спецификации WS-Addressing и может представляться в качестве части контракта службы.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

Выводит сериализуемый тип адреса конечной точки, совместимый с версией WS-Addressing, опубликованной в августе 2004 г. Этот тип можно представлять как часть контракта службы.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

Фабрика создания новых (неизменяемых) адресов конечных точек с определенными значениями свойств.A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

Абстрактный класс, после реализации предоставляющий идентификацию, которая позволяет выполнять проверку подлинности конечной точки другими клиентами, обменивающимися с ней сообщениями.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

Расширение разметки для класса EndpointIdentity.A markup extension for the EndpointIdentity class.

EndpointNotFoundException

Исключение возникает, когда удаленная конечная точка не может быть найдена или достигнута.The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

Содержит сведения, относящиеся к версии протокола SOAP, связанной с сообщением и его передачей.Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

Представляет сведения об ошибке.Represents fault detail information.

ExceptionMapper

Определяет сопоставление, используемое для перевода исключений в сбой.Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

Представляет коллекцию расширений.Represents a collection of extensions.

FaultCode

Представляет код ошибки SOAP.Represents a SOAP fault code.

FaultContractAttribute

Задает одну или несколько ошибок протокола SOAP, сообщения о которых возвращаются, когда операция службы обнаруживает ошибки обработки.Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

Представляет ошибку SOAP.Represents a SOAP fault.

FaultException<TDetail>

Используется в клиентских приложениях для перехвата заданных в контракте ошибок SOAP.Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

Указывает, должен ли для чтения и записи сбоев использоваться сериализатор XmlSerializer.Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

Предоставляет текстовое описание ошибки SOAP.Provides a text description of a SOAP fault.

FaultReasonText

Представляет текст причины ошибки SOAP.Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

Настраивает безопасность привязки WSFederationHttpBinding на уровне сообщений.Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

Указывает базовую привязку HTTP.Specifies the base HTTP binding.

HttpTransportSecurity

Представляет параметры безопасности транспортного уровня для привязки WSHttpBinding.Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

Представляет сведения контекста экземпляра службы.Represents the context information for a service instance.

InvalidMessageContractException

Представляет контракт сообщения, не являющийся допустимым.Represents a message contract that is not valid.

MessageBodyMemberAttribute

Указывает, что член сериализуется как элемент в тексте SOAP-сообщения.Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

Определяет строго типизированный класс, соответствующий сообщению SOAP.Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

Объявляет базовые члены для MessageBodyMemberAttribute и MessageHeaderAttribute.Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

Представляет содержимое заголовка SOAP.Represents the content of a SOAP header.

MessageHeaderArrayAttribute

Указывает, что элемент программы-оболочки по умолчанию в сообщении SOAP не должен перезаписываться в типах массивов в элементе заголовка.Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

Указывает, что член данных является заголовком сообщения SOAP.Specifies that a data member is a SOAP message header.

MessageHeaderException

Исключение, вызываемое, если ожидания относительно заголовков сообщения SOAP не удовлетворены после обработки сообщения.The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

Управляет именем запроса и именами параметров ответа.Controls the name of the request and response parameter names. Не может использоваться с Message или контрактами сообщений.Cannot be used with Message or message contracts.

MessagePropertyAttribute

Представляет данные, передаваемые локально с пользовательским типом сообщений, но не сериализуемые в сообщение SOAP.Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

Набор объектов MessageQuery и параметр связанной строки.A set of MessageQuery objects and an associated string parameter. Хэш-корреляция (InstanceKey) вычисляется на основе результатов объектов MessageQuery, а также связанных строк.A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

Позволяет задать для привязки wsDualHttpBinding свойства безопасности на уровне сообщений.Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

Позволяет задать для привязки NetMsmqBinding свойства безопасности на уровне сообщений.Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

Настраивает безопасность на уровне сообщений для сообщения, отправленного с помощью транспорта TCP.Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

Абстрактный класс-контейнер, содержащий сведения о версии компонентов безопасности, в случае, когда он реализован несколькими из своих статических свойств.An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

Базовый класс для элементов привязки NetMsmqBinding и MsmqIntegrationBinding.The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

Инкапсулирует ошибки, возвращаемые службой очередей сообщений (MSMQ).Encapsulates errors returned by Message Queuing (MSMQ). Это исключение генерируется транспортом службы очередей сообщений и каналом интеграции службы очередей сообщений.This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

Инкапсулирует исключение, вызываемое при обнаружении каналом подозрительного сообщения.Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

Класс MsmqTransportSecurity инкапсулирует параметры безопасности транспорта для транспортов очереди.The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

Определяет свойства, которые управляют уровнем защиты именованного канала.Provides properties that control protection level for a named pipe.

NetHttpBinding

Задает параметры для NetHttpBinding.Specifies settings for NetHttpBinding.

NetHttpsBinding

Определяет параметры для NetHttpsBinding.Specifies settings for NetHttpsBinding.

NetMsmqBinding

Представляет привязку с очередью, пригодную для обмена данными между компьютерами.Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

Класс NetMsmqSecurity инкапсулирует возможности безопасности MSMQ, доступные при использовании привязки NetMsmqBinding.The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

Предоставляет безопасную и надежную привязку, оптимизированную для обмена данными в пределах одного компьютера.Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

Обеспечивает доступ к параметрам безопасности для конечных точек, настроенных с привязкой именованного канала.Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

Предоставляет безопасную привязку для приложений одноранговой сети.Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

Безопасная и надежная привязка, которая подходит для обмена данными между компьютерами.A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

Обеспечивает контекстную привязку для привязки NetTcpContextBinding.Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

Указывает типы безопасности транспортного уровня и уровня сообщений, используемые конечной точкой, настроенной с помощью NetTcpBinding.Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

Представляет параметры безопасности привязки wsHttpBinding.Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

Задает поведение локального выполнения метода службы.Specifies the local execution behavior of a service method.

OperationContext

Предоставляет доступ к контексту выполнения метода службы.Provides access to the execution context of a service method.

OperationContextScope

Создает блок, в котором объект OperationContext является областью.Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

Указывает, что метод определяет операцию, которая является частью контракта службы в приложении 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

Обеспечивает удобный доступ к сведениям о включении надежного сеанса при использовании одной из заданных привязок, где включение надежного сеанса не является обязательным.Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

Задает член "число прыжков между одноранговыми узлами" блока заголовка сообщения SOAP.Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

Определяет базовый класс для фильтров сообщений одноранговых каналов.Defines the base class for peer channel message filters.

PeerNode

Определяет экземпляр однорангового узла, используемого приложением, которое участвует в конкретной сетке узлов.Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

Задает тип, содержащий адрес EndpointAddress для однорангового узла, а также необязательную коллекцию IP-адресов с множественной адресацией.Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

Задает базовый тип, используемый для определения контракта для регистрации и разрешения идентификатора сетки одноранговых узлов для адресов конечной точки узлов, входящих в сетку.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

Содержит параметры безопасности, связанные с одноранговым каналом, включая используемый тип проверки подлинности и механизм безопасности, применяемый при транспортировке сообщений.Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

Содержит параметры безопасности для однорангового транспорта.Contains the security settings for a peer channel transport.

PoisonMessageException

Исключение, которое возникает, если сообщение считается подозрительным.An exception that is thrown when the message is deemed poison. Сообщение считается подозрительным, если множественные попытки его доставить завершаются с ошибкой.A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

Исключение, видимое на стороне клиента и возникающее, когда связь с удаленной стороной невозможна из-за несовпадения протоколов передачи данных.The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

Исключение, вызываемое при превышении квоты сообщений.The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

Этот атрибут можно применять к операциям служб для включения поведения контекста получения.This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

Содержит параметры для поддерживаемых версий протокола WS-ReliableMessaging.Contains the settings for the supported versions of the WS-ReliableMessaging protocol. Этот класс является абстрактным.This is an abstract class.

ReliableSession

Обеспечивает удобный доступ к свойствам элемента привязки надежного сеанса, доступным при использовании одной из предоставляемых системой привязок.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

Указывает удостоверение RSA для конечной точки службы.Specifies an RSA identity for the service endpoint.

ServerTooBusyException

Исключение, которое возникает, когда сервер слишком занят, чтобы принять сообщение.The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

Исключение, выдаваемое при сбое активации службы.The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

Представляет диспетчер проверки подлинности службы.Represents a service authentication manager.

ServiceAuthorizationManager

Обеспечивает проверку для предоставления доступа к операциям службы (авторизации).Provides authorization access checking for service operations.

ServiceBehaviorAttribute

Задает поведение внутреннего выполнения реализации контракта службы.Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

Представляет настраиваемое свойство для службы.Represents a configurable property for the service.

ServiceContractAttribute

Показывает, что интерфейс или класс определяет контракт службы в приложении Windows Communication Foundation (WCF).Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

Предоставляет основное приложение для служб.Provides a host for services.

ServiceHostBase

Расширяет класс ServiceHostBase для реализации узлов, предоставляющих пользовательские модели программирования.Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

Предоставляет информацию о текущей среде размещения, в которой работают службы Windows Communication Foundation (WCF).Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

Задает известные типы, которые должны использоваться службой при сериализации или десериализации.Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

Представляет контекст безопасности удаленной стороны.Represents the security context of a remote party. На клиенте представляет удостоверение службы, а на службе представляет удостоверение клиента.On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

Представляет имя субъекта-службы (SPN) для удостоверения, когда в привязке используется протокол Kerberos.Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

Предоставляет свойства, которые управляют параметрами проверки подлинности и уровнем защиты для транспорта TCP.Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

Указывает, принимает ли операция службы входящие транзакции от клиента.Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

Задает протокол транзакций, используемый при передаче транзакций потоком.Specifies the transaction protocol used in flowing transactions.

UdpBinding

Представляет привязку UDP.Represents a UDP binding.

UnknownMessageReceivedEventArgs

Содержит сообщение, полученное по каналу и не связанное с какой-либо операцией обратного вызова или ожидающим запросом.Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

Представляет имя участника-пользователя (UPN) для удостоверения, применяемое при использовании привязкой режима проверки подлинности SSPINegotiate.Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

Предоставляет потокобезопасную коллекцию, которая содержит универсальные коды ресурса (URI) с ключами, соответствующими их имени схемы транспорта.Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

Привязка, используемая для настройки конечных точек для веб-служб Windows Communication Foundation (WCF), доступ к которым предоставляется посредством HTTP-запросов, а не сообщений 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

Задает типы безопасности, доступные для конечной точки службы, настроенной для получения HTTP-запросов.Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

Предоставляет узел для служб, основанных на рабочем процессе.Provides host for workflow-based services.

WS2007FederationHttpBinding

Безопасная привязка с возможностью взаимодействия, которая является производной от WS2007HttpBinding и поддерживает федеративную безопасность.A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

Представляет привязку с возможностью взаимодействия, которая наследуется из класса WSHttpBinding и обеспечивает поддержку обновленных версий элементов привязки Security, ReliableSession и 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

Безопасная привязка с возможностью взаимодействия, предназначенная для использования с дуплексными контрактами служб и позволяющая и службам, и клиентам отправлять и получать сообщения.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

Задает параметры безопасности для привязки WSDualHttpBinding.Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

Безопасная привязка с возможностью взаимодействия, поддерживающая федеративную безопасность.A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

Задает параметры безопасности для привязки WSFederationHttpBinding.Specifies the security settings for the WSFederationHttpBinding. Этот класс не наследуется.This class cannot be inherited.

WSHttpBinding

Представляет привязку с возможностью взаимодействия, поддерживающую распределенные транзакции и безопасные надежные сеансы.Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

Предоставляет базовый класс, члены которого являются общими для классов WSHttpBinding и WSFederationHttpBinding.Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

Обеспечивает контекстную привязку WSHttpContextBinding.Provides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

Представляет параметры безопасности привязки WSHttpBinding.Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

Представляет удостоверение сертификата для конечной точки службы.Represents a certificate identity for the service endpoint. Клиенты, пытающиеся связаться с этой конечной точкой службы, должны проверить подлинность службы на основании сертификата в удостоверении конечной точки.Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

Предписывает инфраструктуре Windows Communication Foundation (WCF) использовать XmlSerializer вместо XmlObjectSerializer.Instructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

Запрос сообщения, оценивающий выражения Xpath для получения данных из сообщения.A message query that evaluates XPath expressions to retrieve data from a message.

Интерфейсы

IClientChannel

Определяет поведение исходящего запроса и каналов типа "запрос-ответ", используемых клиентскими приложениями.Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

Определяет контракт для конечного компьютера для всех объектов связи в системе, включая каналы, диспетчеры каналов, фабрики, прослушиватели, диспетчеры и узлы служб.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

Определяет интерфейс управления контекстом канала.Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

Определяет интерфейс определения времени ожидания связи, используемый каналами и диспетчерами каналов, например прослушивателями каналов, фабриками каналов и узлами служб.Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

Определяет интерфейс, который должен реализовать канал клиента для обмена сообщениями в дуплексном сеансе.Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

Позволяет объекту участвовать в пользовательском поведении, таком как регистрация событий или наблюдение за переходами между состояниями.Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

Позволяет объекту расширять другой объект путем агрегирования.Enables an object to extend another object through aggregation.

IExtensionCollection<T>

Коллекция объектов IExtension<T>, позволяющая извлекать объекты IExtension<T> по типу.A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

Определяет свойства и события, используемые сетевыми объектами для индикации доступности по сети.Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

Определяет интерфейс канала службы.Defines the interface for a service channel.

Перечисления

AddressFilterMode

Задает тип семантики соответствия, используемый диспетчером для маршрутизации входящих сообщений в правильную конечную точку.Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

Указывает, когда выполнять аудит событий безопасности.Specifies when to audit security events.

AuditLogLocation

Задает местоположение для записи журналов событий, относящихся к безопасности.Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

Перечисляет типы учетных данных, которые можно использовать для проверки подлинности клиента, когда в привязке BasicHttpBinding включена безопасность.Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

Задает типы безопасности, которые можно использовать с предоставленной системой привязкой BasicHttpBinding.Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

Задает базовый режим безопасности HTTPS.Specifies the basic https security mode.

CacheSetting

Определяет перечисление параметров кэша.Specifies an enumeration of cache settings.

CommunicationState

Определяет состояния, в которых может находиться интерфейс ICommunicationObject.Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

Указывает, какой режим выполнения операции поддерживается классом службы — однопотоковый или многопотоковый.Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

Задает тип используемой очереди недоставленных сообщений.Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

Указывает способ использования имени узла в сравнениях универсального кода ресурса (URI) при диспетчеризации входящего сообщения в конечную точку службы.Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

Перечисляет допустимые типы учетных данных для клиентов HTTP.Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

Перечисляет допустимые типы учетных данных для проверки подлинности прокси-сервера HTTP.Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

Задает поведение олицетворения для операции службы в экземпляре службы.Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

Задает число экземпляров службы, доступных для обработки вызовов, содержащихся во входящих сообщениях.Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

Перечисляет допустимые типы учетных данных сообщений.Enumerates the valid message credential types.

MsmqAuthenticationMode

Задает тип проверки подлинности, используемый для привязки.Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

Содержит ряд алгоритмов шифрования, которые могут использоваться для шифрования сообщений в сети.Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

Содержит хэш-алгоритмы, которые очередь сообщений (MSMQ) может использовать для подписывания сообщений.Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

Задает кодировку сообщения Net Http.Specifies the Net Http message encoding.

NetMsmqSecurityMode

Перечисление NetMsmqSecurityMode указывает режимы безопасности, которые могут использоваться транспортом MSMQ.The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

Указывает, используются ли для именованных каналов средства обеспечения безопасности транспортного уровня.Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

Представляет стиль SOAP, который определяет форматирование метаданных WSDL для службы.Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

Определяет формат сообщения.Determines the format of the message.

PeerMessageOrigination

Указывает источник сообщения одноранговых каналов в сети.Indicates the network origin of a peer channel message.

PeerMessagePropagation

Указывает получатель сообщения, отправленного по одноранговому каналу.Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

Задает набор типов учетных данных, используемых для проверки подлинности однорангового транспорта канала.Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

Перечисление QueuedDeliveryRequirementsMode задает требования к доставке с формированием очереди.The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

Указывает протокол, используемый при передаче сообщений между диспетчерами очереди.Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

Задает обработку подозрительных сообщений.Specifies handling for poison messages.

ReleaseInstanceMode

Указывает, когда система удаляет объект службы в процессе вызова операции.Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

Определяет параметры безопасности для привязки.Determines the security settings for a binding.

SessionMode

Задает значения для указания поддержки для надежных сеансов, которые требует или поддерживает контракт.Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

Перечисляет допустимые типы учетных данных для клиентов TCP.Enumerates the valid credential types for TCP clients.

TransactionFlowOption

Перечисление, используемое с атрибутом TransactionFlowAttribute, чтобы задать политику потока транзакций для операции службы.An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

Указывает, использует ли канал для передачи сообщений запросов и ответов потоковый режим или режим буферизации.Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

Определяет режимы безопасности, которые можно использовать для настройки конечной точки службы для получения HTTP-запросов.Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

Задает различные режимы безопасности для привязки WSDualHttpBinding.Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

Задает различные режимы безопасности для привязки WSFederationHttpBinding.Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

Задает, что используется для кодирования сообщений SOAP — подсистема оптимизации передачи сообщений MTOM или текст.Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

Делегаты

ClientBase<TChannel>.BeginOperationDelegate

Делегат, используемый методом InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) для вызова асинхронных операций в клиенте.A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

Представляет делегат, вызываемый методом InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) после успешного выполнения вызова методом InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) делегата ClientBase<TChannel>.BeginOperationDelegate.Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.