StandardBindingImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет точку расширения для сопоставления контрактов WSDL и утверждений политики со стандартными привязками Windows Communication Foundation (WCF).
public ref class StandardBindingImporter : System::ServiceModel::Description::IWsdlImportExtension
public class StandardBindingImporter : System.ServiceModel.Description.IWsdlImportExtension
type StandardBindingImporter = class
interface IWsdlImportExtension
Public Class StandardBindingImporter
Implements IWsdlImportExtension
- Наследование
-
StandardBindingImporter
- Реализации
Комментарии
Чтобы расширить обычное сопоставление WSDL со стандартной привязкой, переопределите этот класс. Затем присоедините пользовательский объект к объекту WsdlImporter программно или с помощью файла конфигурации приложения. Вы также можете присоединить пользовательский объект к внутреннему WsdlImporter объекту, используемому служебной программой метаданных ServiceModel (Svcutil.exe), с помощью файла конфигурации приложения.
Используйте метод IWsdlImportExtension.BeforeImport для непосредственного изменения метаданных, которые впоследствии импортируются в объекты стандартной привязки.
Конструкторы
| StandardBindingImporter() |
Инициализирует новый экземпляр класса StandardBindingImporter. |
Методы
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>) |
Вызывается до импорта документов метаданных, связанных со стандартной привязкой. |
| IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext) |
Предоставляет точку расширения для импорта сведений о контракте WSDL для стандартных привязок. |
| IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext) |
Предоставляет точку расширения для сопоставления конечных точек, определенных в WSDL, с описанием службы. |