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