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