System.ServiceModel.Description Пространство имен

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

Классы

CallbackDebugBehavior

Задает отладку службы для объекта обратного вызова службы Windows Communication Foundation (WCF).Enables service debugging for a Windows Communication Foundation (WCF) callback object.

ClientCredentials

Позволяет пользователю настроить клиента и учетные данные службы, а также параметры проверки подлинности учетных данных службы для использования со стороны клиента связи.Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

ClientViaBehavior

ClientViaBehavior используется клиентами, чтобы указать универсальный код ресурса (URI), для которого необходимо создать канал транспорта.The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

ContractDescription

Описывает контракт Windows Communication Foundation (WCF), который указывает, чем конечная точка обменивается с внешним миром.Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

DataContractSerializerMessageContractImporter

Обрабатывает импорт сообщений контракта данных из документов WSDL.Handles the importation of data contract messages from WSDL documents.

DataContractSerializerOperationBehavior

Представляет поведение времени выполнения DataContractSerializer.Represents the run-time behavior of the DataContractSerializer.

DispatcherSynchronizationBehavior

Поведение конечной точки, которое позволяет службе WCF отправлять ответы в асинхронном режиме.An endpoint behavior that enables a WCF service to send replies asynchronously.

DurableOperationAttribute

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

DurableServiceAttribute

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

FaultDescription

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

FaultDescriptionCollection

Представляет коллекцию объектов FaultDescription, которые можно использовать для получения сведений о сбоях протокола SOAP в контракте.Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

JsonFaultDetail

Представляет ошибку SOAP, определенную в контракте службы для использования с JSON.Represents a SOAP fault that is specified in the service contract for use with JSON.

MessageBodyDescription

Представляет текст сообщения SOAP.Represents the body of a SOAP message.

MessageDescription

Представляет описание сообщения.Represents the description of a message.

MessageDescriptionCollection

Предоставляет коллекцию, которая используется для хранения описаний сообщений, составляющих операцию, относящуюся к контракту.Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

MessageHeaderDescription

Представляет заголовок сообщения протокола SOAP.Represents a SOAP message header.

MessageHeaderDescriptionCollection

Представляет коллекцию объектов MessageHeaderDescription.Represents a collection of MessageHeaderDescription objects.

MessagePartDescription

Представляет описание части сообщения SOAP.Represents a description of a SOAP message part.

MessagePartDescriptionCollection

Представляет коллекцию объектов MessagePartDescription.Represents a collection of MessagePartDescription objects.

MessagePropertyDescription

Представляет свойство сообщения, заданное с помощью MessagePropertyAttribute.Represents a message property specified by the MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Представляет коллекцию объектов MessagePropertyDescription.Represents a collection of MessagePropertyDescription objects.

MetadataConversionError

Представляет ошибку или событие предупреждения, которое возникло во время использования MetadataExporter или MetadataImporter.Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

MetadataExchangeBindings

Используется для создания предоставляемых системой привязок для обмена метаданными WS-Transfer с помощью контракта IMetadataExchange.Used to create system-provided bindings for WS-Transfer metadata exchange using the IMetadataExchange contract.

MetadataExchangeClient

Загружает метаданные службы.Downloads service metadata.

MetadataExporter

Экспортирует данные описания службы в метаданные.Exports service description information into metadata.

MetadataImporter

Импортирует метаданные в объекты ServiceEndpoint.Imports metadata into ServiceEndpoint objects.

MetadataImporterQuotas

Указывает квоты для средств импорта метаданных, производных от класса MetadataImporter.Specifies the quotas for metadata importers that derive from the MetadataImporter class.

MetadataLocation

Представляет адрес документов метаданных.Represents the address of metadata documents.

MetadataReference

Представляет ссылку на документ метаданных, возвращаемых из конечной точки обмена метаданными.Represents a reference to a metadata document returned from a metadata exchange endpoint.

MetadataResolver

Извлекает и импортирует метаданные как объекты ServiceEndpoint.Retrieves and imports metadata as ServiceEndpoint objects.

MetadataSection

Представляет метаданные XML или ссылки на метаданные XML.Represents XML metadata or references to XML metadata.

MetadataSet

Представляет сериализуемую коллекцию метаданных службы в формате XML.Represents a serializable collection of service metadata in XML form.

MustUnderstandBehavior

Предписывает платформе Windows Communication Foundation (WCF) отключить обязательную обработку заголовков, не входящих в коллекцию UnderstoodHeaders, которые должны быть понятными в соответствии со спецификациями протокола SOAP 1.1 и 1.2.Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

OperationContractGenerationContext

Передается в метод GenerateOperation(OperationContractGenerationContext) для разрешения изменения контракта операции и его контекста до создания кода.Passed to the GenerateOperation(OperationContractGenerationContext) method to enable the modification of an operation contract and its context prior to generating code.

OperationDescription

Представляет описание операции контракта, предоставляющее описание сообщений, составляющих операцию.Represents the description of a contract operation that provides a description of the messages that make up the operation.

OperationDescriptionCollection

Представляет коллекцию, в которой содержатся описания операций.Represents a collection that contains operation descriptions.

ParameterXPathQueryGenerator

Обеспечивает создание XPath из контракта данных.Enables the creation of an XPath from a data contract.

PersistenceProviderBehavior

Определяет расширение функциональности для PersistenceProviderFactory, связанной с WorkflowServiceHost.Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

PolicyAssertionCollection

Содержит утверждения политики.Contains policy assertions.

PolicyConversionContext

Определяет класс, используемый для получения операторов контроля привязки в метаданных и для присоединения реализации элементов привязки в соответствующей области.Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

PolicyVersion

Класс, используемый для указания версии используемой спецификации WS-Policy.A class used to specify the version of the WS-Policy specification being used.

ServiceAuthenticationBehavior

Описывает поведение проверки подлинности службы.Describes the service's authentication behavior.

ServiceAuthorizationBehavior

Предоставляет свойства, связанные с поведением авторизации службы.Provides properties related to service authorization behavior.

ServiceContractGenerationContext

Передается в метод GenerateContract(ServiceContractGenerationContext) для разрешения изменения контракта службы и его контекста до создания кода.Passed to the GenerateContract(ServiceContractGenerationContext) method to enable the modification of a service contract and its context prior to generating code.

ServiceContractGenerator

Тип ServiceContractGenerator создает код контракта службы и конфигурации привязок из объектов описания ServiceEndpoint.The ServiceContractGenerator type generates service contract code and binding configurations from ServiceEndpoint description objects.

ServiceCredentials

Настраивает учетные данные службы.Configures a service credential. Используйте этот класс, чтобы указать учетные данные для службы, например, сертификат X.509.Use this class to specify the credential for the service such as an X.509 certificate. Также используйте этот класс, чтобы указать модель проверки подлинности для разных клиентских учетных данных, например, проверку имени пользователя и пароля.Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

ServiceDebugBehavior

Включает возможности отладки и справки для службы Windows Communication Foundation (WCF).Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

ServiceDescription

Представляет собой полное хранимое в памяти описание службы, включающее все конечные точки для службы и спецификации для соответствующих им адресов, привязок, контрактов и поведений.Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

ServiceEndpoint

Представляет конечную точку для службы, которая позволяет клиентам службы выполнять поиск и обмен данными со службой.Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

ServiceEndpointCollection

Коллекция, содержащая конечные точки службы.A collection that contains the endpoints for a service.

ServiceHealthBehavior

Предоставляет поведение службы Windows Communication Foundation (WCF), которое предоставляет конечную точку работоспособности.Provides a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthBehaviorBase

Служит в качестве базового класса поведения службы Windows Communication Foundation (WCF), которое предоставляет конечную точку работоспособности.Serves as the base class for a Windows Communication Foundation (WCF) service behavior that provides a health endpoint.

ServiceHealthData

Определяет элемент данных, состоящий из ключа и нескольких значений, предназначенных для использования службой работоспособности Windows Communication Foundation (WCF).Defines a data item that consists of a key and multiple values for use by a Windows Communication Foundation (WCF) health service.

ServiceHealthDataCollection

Представляет коллекцию объектов ServiceHealthData с ключами.Represents a keyed collection of ServiceHealthData objects.

ServiceHealthModel

Содержит модель, которая предоставляет сведения о состоянии службы WCF.Contains the model that provides information about the state and status of a WCF service.

ServiceHealthModel.ChannelDispatcherModel

Содержит модель, которая представляет диспетчеры каналов, связанные со службой WCF.Contains the model that represents the channel dispatchers associated with a WCF service.

ServiceHealthModel.CommunicationTimeoutsModel

Класс, содержащий модель, которая представляет время ожидания службы WCF.The class that contains the model representing a WCF service's timeouts.

ServiceHealthModel.ProcessInformationModel

Возвращает сведения о процессах для службы, отслеживаемой этой службой работоспособности.Provides process information about the service that this health service is monitoring.

ServiceHealthModel.ProcessThreadsModel

Предоставляет сведения о потоках в этом процессе службы работоспособности.Provides threading information about this service health process.

ServiceHealthModel.ServiceEndpointModel

Предоставляет сведения о конечных точках, которые отслеживает это поведение службы работоспособности.Provides information about the endpoints that this health service behavior monitors.

ServiceHealthModel.ServicePropertiesModel

Предоставляет сведения о свойствах для службы WCF.Provides property information about a WCF service.

ServiceHealthModel.ServiceThrottleModel

Содержит модель, которая предоставляет сведения о службе регулирования, управляющей производительностью службы WCF.Contains the model that provides information about service throttle that controls the throughput of a WCF service.

ServiceHealthSection

Представляет раздел HTML-страницы поведения работоспособности службы.Represents a section of a Service Health Behavior HTML page.

ServiceHealthSectionCollection

Представляет коллекцию объектов ServiceHealthSection.Represents a collection of ServiceHealthSection objects.

ServiceMetadataBehavior

Контролирует публикацию метаданных службы и связанной с ними информации.Controls the publication of service metadata and associated information.

ServiceMetadataContractBehavior

Поведение контракта, позволяющее указать, нужно ли публиковать метаданные для данной конечной точки.A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

ServiceMetadataEndpoint

Стандартная конечная точка с фиксированным контрактом (IMetadataExchange) и привязкой HTTP по умолчанию, используемой для предоставления метаданных.A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

ServiceMetadataExtension

Обеспечивает реализацию для протоколов публикации метаданных.Provides the implementation for the metadata publishing protocols.

ServiceSecurityAuditBehavior

Задает расширения функциональности аудита для событий безопасности.Specifies the audit behavior of security events. В целом события безопасности включают события проверки подлинности, например, проверку подлинности транспорта, сообщения или переговоров, а также событие авторизации.In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. Для получения дополнительной информации см. ServiceAuthorizationManager.For more information, see ServiceAuthorizationManager.

ServiceThrottlingBehavior

Настраивает параметры производительности времени выполнения, которые позволяют настроить производительность службы.Configures run-time throughput settings that enable you to tune service performance.

SynchronousReceiveBehavior

Контролирует синхронный или асинхронный способ ожидания передачи данных каналами.Controls whether channels listen synchronously or asynchronously.

TransactedBatchingBehavior

Представляет поведение, которое оптимизирует операции получения для транспорта, поддерживающего транзакционные получения.Represents a behavior that optimizes the receive operations for transports that support transactional receives.

TypedMessageConverter

Преобразовывает типизированное сообщение в нетипизированное, или нетипизированное сообщение в типизированное.Converts a typed message to an untyped message, or an untyped message to a typed message.

UseRequestHeadersForMetadataAddressBehavior

Включает получение сведений об адресе метаданных из заголовков сообщений запроса для службы Windows Communication Foundation (WCF).Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

WebHttpBehavior

Позволяет использовать модель веб-программирования для службы Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

WebHttpEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding, которая автоматически добавляет поведение WebHttpBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

WebScriptEnablingBehavior

Обеспечивает поддержку поведения, позволяющего конечным точкам Windows Communication Foundation (WCF) получать HTTP-запросы от клиента ASP.NET AJAX на основе браузера.Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. Этот класс не наследуется.This class cannot be inherited.

WebScriptEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding, которая автоматически добавляет поведение WebScriptEnablingBehavior.A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

WebServiceEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding.A standard endpoint with a fixed WebHttpBinding binding.

WorkflowRuntimeBehavior

Определяет расширение функциональности для среды WorkflowRuntime, связанной с WorkflowServiceHost.Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost.

WsdlContractConversionContext

Передается пользовательским средствам импорта и экспорта WSDL, чтобы обеспечить настройку процессов экспорта и импорта метаданных для контракта.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

WsdlEndpointConversionContext

Передается пользовательским средствам импорта и экспорта WSDL, чтобы обеспечить настройку процессов экспорта и импорта метаданных для конечной точки WSDL.Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

WsdlExporter

Преобразовывает сведения о службе, контракте и конечной точке в документы метаданных.Converts service, contract, and endpoint information into metadata documents.

WsdlImporter

Импортирует метаданные на языке WSDL 1.1 с вложениями WS-Policy.Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.

XmlSerializerMessageContractImporter

Обрабатывает импортирование сообщений из документов WSDL с помощью XmlSerializer.Handles the import of messages from WSDL documents using the XmlSerializer.

XmlSerializerOperationBehavior

Контролирует поведение времени выполнения XmlSerializer, связанное с операцией.Controls run-time behavior of the XmlSerializer associated with an operation.

Интерфейсы

IContractBehavior

Реализует методы, которые могут использоваться для расширения поведения времени выполнения для контракта приложения службы или клиентского приложения.Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

IContractBehaviorAttribute

Задает контракт, для которого активен атрибут, реализующий интерфейс IContractBehavior.Specifies the contract for which an attribute that implements the IContractBehavior interface is active.

IEndpointBehavior

Реализует методы, которые могут использоваться для расширения поведения времени выполнения для конечной точки службы или клиентского приложения.Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

IMetadataExchange

Предоставляет методы, используемые для возвращения метаданных о службе.Exposes methods used to return metadata about a service.

IOperationBehavior

Реализует методы, которые могут использоваться для поведения во время выполнения для операции в службе или клиентском приложении.Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

IOperationContractGenerationExtension

Определяет методы, вызываемые при создании контракта, которые могут использоваться, чтобы изменить создаваемый для операции код.Defines the methods called during contract generation that can be used to modify the generated code for an operation.

IPolicyExportExtension

Реализуйте IPolicyExportExtension для вставки настраиваемых утверждений политики привязки в сведениях о языке описания служб (SDL).Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

IPolicyImportExtension

Определяет метод для объектов, которые импортируют утверждения настраиваемой политики о привязках.Defines a method for objects that import custom policy assertions about bindings.

IServiceBehavior

Предоставляет механизм для изменения или вставки настраиваемых расширений в целые службы, включая ServiceHostBase.Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.

IServiceContractGenerationExtension

Определяет методы, вызываемые при создании контракта, которые могут использоваться, чтобы изменить создаваемый для контракта службы код.Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

IWsdlExportExtension

Определяет поведение конечной точки или контракта, которое может экспортировать настраиваемые метаданные.Defines endpoint or contract behaviors that can export custom metadata.

IWsdlImportExtension

Реализация и присоединение к объекту WsdlImporter служит для управления способами, которыми средства импорта сопоставляют части WSDL с частями объекта ServiceDescription.Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

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

ListenUriMode

Указывает, должен ли транспорт обеспечить уникальность универсального кода ресурса (URI), предоставляемого для службы, ожидающей передачи данных, уникальным или URI может быть использован без изменений.Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

MessageDirection

Задает направление сообщения.Specifies the direction of the message.

MetadataExchangeClientMode

Задает режим обмена, который используется для получения метаданных.Specifies the exchange mode used to obtain metadata.

PrincipalPermissionMode

Задает режим проверки авторизации при использовании PrincipalPermissionAttribute для управления доступом к методу.Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

ServiceContractGenerationOptions

Представляет параметры создания контракта, доступные посредством ServiceContractGenerator.Represents the contract generation options available using the ServiceContractGenerator.

UnknownExceptionAction

Определяет, как устойчивая служба будет обрабатывать неизвестные исключения.Specifies how a durable service will handle an unknown exception.