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

Определяет поведение связанного с ней PersistenceProviderFactoryWorkflowServiceHost.

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

Определяет поведение связанного с ней WorkflowRuntimeWorkflowServiceHost.

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 вставки утверждений настраиваемой политики привязки в сведениях языка описания веб-служб (WSDL).

IPolicyImportExtension

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

IServiceBehavior

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

IServiceContractGenerationExtension

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

IWsdlExportExtension

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

IWsdlImportExtension

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

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

Имя Описание
ListenUriMode

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

MessageDirection

Указывает направление сообщения.

MetadataExchangeClientMode

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

PrincipalPermissionMode

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

ServiceContractGenerationOptions

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

UnknownExceptionAction

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