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

Предоставляет классы, связанные с описанием модели службы.

Классы

CallbackDebugBehavior

Задает отладку службы для объекта обратного вызова службы Windows Communication Foundation (WCF).

ClientCredentials

Позволяет пользователю настроить клиента и учетные данные службы, а также параметры проверки подлинности учетных данных службы для использования со стороны клиента связи.

ClientViaBehavior

ClientViaBehavior используется клиентами, чтобы указать универсальный код ресурса (URI), для которого необходимо создать канал транспорта.

ContractDescription

Описывает контракт Windows Communication Foundation (WCF), который указывает, чем конечная точка обменивается с внешним миром.

DataContractSerializerMessageContractImporter

Обрабатывает импорт сообщений контракта данных из документов WSDL.

DataContractSerializerOperationBehavior

Представляет поведение времени выполнения DataContractSerializer.

DispatcherSynchronizationBehavior

Поведение конечной точки, которое позволяет службе WCF отправлять ответы в асинхронном режиме.

DurableOperationAttribute

Задает расширение функциональности локального выполнения метода устойчивой службы.

DurableServiceAttribute

Задает расширение функциональности внутреннего выполнения реализации контракта устойчивой службы.

FaultDescription

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

FaultDescriptionCollection

Представляет коллекцию объектов FaultDescription, которые можно использовать для получения сведений о сбоях протокола SOAP в контракте.

JsonFaultDetail

Представляет ошибку SOAP, определенную в контракте службы для использования с JSON.

MessageBodyDescription

Представляет текст сообщения SOAP.

MessageDescription

Представляет описание сообщения.

MessageDescriptionCollection

Предоставляет коллекцию, которая используется для хранения описаний сообщений, составляющих операцию, относящуюся к контракту.

MessageHeaderDescription

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

MessageHeaderDescriptionCollection

Представляет коллекцию объектов MessageHeaderDescription.

MessagePartDescription

Представляет описание части сообщения SOAP.

MessagePartDescriptionCollection

Представляет коллекцию объектов MessagePartDescription.

MessagePropertyDescription

Представляет свойство сообщения, заданное с помощью MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Представляет коллекцию объектов MessagePropertyDescription.

MetadataConversionError

Представляет ошибку или событие предупреждения, которое возникло во время использования MetadataExporter или MetadataImporter.

MetadataExchangeBindings

Используется для создания предоставляемых системой привязок для обмена метаданными WS-Transfer с помощью контракта IMetadataExchange.

MetadataExchangeClient

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

MetadataExporter

Экспортирует данные описания службы в метаданные.

MetadataImporter

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

MetadataImporterQuotas

Указывает квоты для средств импорта метаданных, производных от класса MetadataImporter.

MetadataLocation

Представляет адрес документов метаданных.

MetadataReference

Представляет ссылку на документ метаданных, возвращаемых из конечной точки обмена метаданными.

MetadataResolver

Извлекает и импортирует метаданные как объекты ServiceEndpoint.

MetadataSection

Представляет метаданные XML или ссылки на метаданные XML.

MetadataSet

Представляет сериализуемую коллекцию метаданных службы в формате XML.

MustUnderstandBehavior

Предписывает платформе Windows Communication Foundation (WCF) отключить обязательную обработку заголовков, не входящих в коллекцию UnderstoodHeaders, которые должны быть понятными в соответствии со спецификациями протокола SOAP 1.1 и 1.2.

OperationContractGenerationContext

Передается в метод GenerateOperation(OperationContractGenerationContext) для разрешения изменения контракта операции и его контекста до создания кода.

OperationDescription

Представляет описание операции контракта, предоставляющее описание сообщений, составляющих операцию.

OperationDescriptionCollection

Представляет коллекцию, в которой содержатся описания операций.

ParameterXPathQueryGenerator

Обеспечивает создание XPath из контракта данных.

PersistenceProviderBehavior

Определяет расширение функциональности для PersistenceProviderFactory, связанной с WorkflowServiceHost.

PolicyAssertionCollection

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

PolicyConversionContext

Определяет класс, используемый для получения операторов контроля привязки в метаданных и для присоединения реализации элементов привязки в соответствующей области.

PolicyVersion

Класс, используемый для указания версии используемой спецификации WS-Policy.

ServiceAuthenticationBehavior

Описывает поведение проверки подлинности службы.

ServiceAuthorizationBehavior

Предоставляет свойства, связанные с поведением авторизации службы.

ServiceContractGenerationContext

Передается в метод GenerateContract(ServiceContractGenerationContext) для разрешения изменения контракта службы и его контекста до создания кода.

ServiceContractGenerator

Тип ServiceContractGenerator создает код контракта службы и конфигурации привязок из объектов описания ServiceEndpoint.

ServiceCredentials

Настраивает учетные данные службы. Используйте этот класс, чтобы указать учетные данные для службы, например, сертификат X.509. Также используйте этот класс, чтобы указать модель проверки подлинности для разных клиентских учетных данных, например, проверку имени пользователя и пароля.

ServiceDebugBehavior

Включает возможности отладки и справки для службы Windows Communication Foundation (WCF).

ServiceDescription

Представляет собой полное хранимое в памяти описание службы, включающее все конечные точки для службы и спецификации для соответствующих им адресов, привязок, контрактов и поведений.

ServiceEndpoint

Представляет конечную точку для службы, которая позволяет клиентам службы выполнять поиск и обмен данными со службой.

ServiceEndpointCollection

Коллекция, содержащая конечные точки службы.

ServiceHealthBehavior

Предоставляет поведение службы Windows Communication Foundation (WCF), которое предоставляет конечную точку работоспособности.

ServiceHealthBehaviorBase

Служит в качестве базового класса поведения службы Windows Communication Foundation (WCF), которое предоставляет конечную точку работоспособности.

ServiceHealthData

Определяет элемент данных, состоящий из ключа и нескольких значений, предназначенных для использования службой работоспособности Windows Communication Foundation (WCF).

ServiceHealthDataCollection

Представляет коллекцию объектов ServiceHealthData с ключами.

ServiceHealthModel

Содержит модель, которая предоставляет сведения о состоянии службы WCF.

ServiceHealthModel.ChannelDispatcherModel

Содержит модель, которая представляет диспетчеры каналов, связанные со службой WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Класс, содержащий модель, которая представляет время ожидания службы WCF.

ServiceHealthModel.ProcessInformationModel

Возвращает сведения о процессах для службы, отслеживаемой этой службой работоспособности.

ServiceHealthModel.ProcessThreadsModel

Предоставляет сведения о потоках в этом процессе службы работоспособности.

ServiceHealthModel.ServiceEndpointModel

Предоставляет сведения о конечных точках, которые отслеживает это поведение службы работоспособности.

ServiceHealthModel.ServicePropertiesModel

Предоставляет сведения о свойствах для службы WCF.

ServiceHealthModel.ServiceThrottleModel

Содержит модель, которая предоставляет сведения о службе регулирования, управляющей производительностью службы WCF.

ServiceHealthSection

Представляет раздел HTML-страницы поведения работоспособности службы.

ServiceHealthSectionCollection

Представляет коллекцию объектов ServiceHealthSection.

ServiceMetadataBehavior

Контролирует публикацию метаданных службы и связанной с ними информации.

ServiceMetadataContractBehavior

Поведение контракта, позволяющее указать, нужно ли публиковать метаданные для данной конечной точки.

ServiceMetadataEndpoint

Стандартная конечная точка с фиксированным контрактом (IMetadataExchange) и привязкой HTTP по умолчанию, используемой для предоставления метаданных.

ServiceMetadataExtension

Обеспечивает реализацию для протоколов публикации метаданных.

ServiceSecurityAuditBehavior

Задает расширения функциональности аудита для событий безопасности. В целом события безопасности включают события проверки подлинности, например, проверку подлинности транспорта, сообщения или переговоров, а также событие авторизации. Для получения дополнительной информации см. ServiceAuthorizationManager.

ServiceThrottlingBehavior

Настраивает параметры производительности времени выполнения, которые позволяют настроить производительность службы.

SynchronousReceiveBehavior

Контролирует синхронный или асинхронный способ ожидания передачи данных каналами.

TransactedBatchingBehavior

Представляет поведение, которое оптимизирует операции получения для транспорта, поддерживающего транзакционные получения.

TypedMessageConverter

Преобразовывает типизированное сообщение в нетипизированное, или нетипизированное сообщение в типизированное.

UseRequestHeadersForMetadataAddressBehavior

Включает получение сведений об адресе метаданных из заголовков сообщений запроса для службы Windows Communication Foundation (WCF).

WebHttpBehavior

Позволяет использовать модель веб-программирования для службы Windows Communication Foundation (WCF).

WebHttpEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding, которая автоматически добавляет поведение WebHttpBehavior.

WebScriptEnablingBehavior

Обеспечивает поддержку поведения, позволяющего конечным точкам Windows Communication Foundation (WCF) получать HTTP-запросы от клиента ASP.NET AJAX на основе браузера. Этот класс не наследуется.

WebScriptEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding, которая автоматически добавляет поведение WebScriptEnablingBehavior.

WebServiceEndpoint

Стандартная конечная точка с фиксированной привязкой WebHttpBinding.

WorkflowRuntimeBehavior

Определяет расширение функциональности для среды WorkflowRuntime, связанной с WorkflowServiceHost.

WsdlContractConversionContext

Передается пользовательским средствам импорта и экспорта WSDL, чтобы обеспечить настройку процессов экспорта и импорта метаданных для контракта.

WsdlEndpointConversionContext

Передается пользовательским средствам импорта и экспорта WSDL, чтобы обеспечить настройку процессов экспорта и импорта метаданных для конечной точки WSDL.

WsdlExporter

Преобразовывает сведения о службе, контракте и конечной точке в документы метаданных.

WsdlImporter

Импортирует метаданные на языке WSDL 1.1 с вложениями WS-Policy.

XmlSerializerMessageContractImporter

Обрабатывает импортирование сообщений из документов WSDL с помощью XmlSerializer.

XmlSerializerOperationBehavior

Контролирует поведение времени выполнения XmlSerializer, связанное с операцией.

Интерфейсы

IContractBehavior

Реализует методы, которые могут использоваться для расширения поведения времени выполнения для контракта приложения службы или клиентского приложения.

IContractBehaviorAttribute

Задает контракт, для которого активен атрибут, реализующий интерфейс IContractBehavior.

IEndpointBehavior

Реализует методы, которые могут использоваться для расширения поведения времени выполнения для конечной точки службы или клиентского приложения.

IMetadataExchange

Предоставляет методы, используемые для возвращения метаданных о службе.

IOperationBehavior

Реализует методы, которые могут использоваться для поведения во время выполнения для операции в службе или клиентском приложении.

IOperationContractGenerationExtension

Определяет методы, вызываемые при создании контракта, которые могут использоваться, чтобы изменить создаваемый для операции код.

IPolicyExportExtension

Реализуйте IPolicyExportExtension для вставки настраиваемых утверждений политики привязки в сведениях о языке описания служб (SDL).

IPolicyImportExtension

Определяет метод для объектов, которые импортируют утверждения настраиваемой политики о привязках.

IServiceBehavior

Предоставляет механизм для изменения или вставки настраиваемых расширений в целые службы, включая ServiceHostBase.

IServiceContractGenerationExtension

Определяет методы, вызываемые при создании контракта, которые могут использоваться, чтобы изменить создаваемый для контракта службы код.

IWsdlExportExtension

Определяет поведение конечной точки или контракта, которое может экспортировать настраиваемые метаданные.

IWsdlImportExtension

Реализация и присоединение к объекту WsdlImporter служит для управления способами, которыми средства импорта сопоставляют части WSDL с частями объекта ServiceDescription.

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

ListenUriMode

Указывает, должен ли транспорт обеспечить уникальность универсального кода ресурса (URI), предоставляемого для службы, ожидающей передачи данных, уникальным или URI может быть использован без изменений.

MessageDirection

Задает направление сообщения.

MetadataExchangeClientMode

Задает режим обмена, который используется для получения метаданных.

PrincipalPermissionMode

Задает режим проверки авторизации при использовании PrincipalPermissionAttribute для управления доступом к методу.

ServiceContractGenerationOptions

Представляет параметры создания контракта, доступные посредством ServiceContractGenerator.

UnknownExceptionAction

Определяет, как устойчивая служба будет обрабатывать неизвестные исключения.