TransactionFlowBindingElementImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Импортирует политику транзакций (утверждения WS-Policy) конечной точки службы, добавляет реализующие элементы привязки в привязку на клиенте и атрибуты потока транзакций к соответствующим операциям на прокси службы. Этот класс не наследуется.
public ref class TransactionFlowBindingElementImporter sealed : System::ServiceModel::Description::IPolicyImportExtension
public sealed class TransactionFlowBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension
type TransactionFlowBindingElementImporter = class
interface IPolicyImportExtension
Public NotInheritable Class TransactionFlowBindingElementImporter
Implements IPolicyImportExtension
- Наследование
-
TransactionFlowBindingElementImporter
- Реализации
Комментарии
На конечной точке службы должен быть включен поток транзакций, а ее методы должны передавать транзакции. Все преобразованные утверждения политики соответствуют стандарту WS-PolicyAssertions.
Этот класс в основном используется инфраструктурой при создании прокси для службы, поддерживающей поток транзакций. При вызове метода IPolicyImportExtension.ImportPolicy к коллекции элементов привязки TransactionFlowBindingElement добавляется экземпляр класса PolicyConversionContext. При этом также добавляются TransactionFlowAttribute экземпляры в коллекции, Operations
присутствующей в контракте контекста преобразования.
Конструкторы
TransactionFlowBindingElementImporter() |
Инициализирует новый экземпляр класса TransactionFlowBindingElementImporter. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext) |
Импортирует утверждения пользовательской политики и добавляет реализующие элементы привязки. Этот метод не может быть унаследован. |