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