WebServiceHostFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фабрика, предоставляющая экземпляры WebServiceHost в управляемых средах размещения, в которых экземпляр узла создается динамически в ответ на входящие сообщения.
public ref class WebServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebServiceHostFactory = class
inherit ServiceHostFactory
Public Class WebServiceHostFactory
Inherits ServiceHostFactory
- Наследование
Примеры
В следующем примере показано, как создать класс, производный от класса WebServiceHostFactory.
Чтобы начать использовать унаследованную фабрику узла веб-служб, укажите ее в файле SVC. В следующем примере представлен синтаксис файла SVC.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Комментарии
Управляемые среды размещения, поддерживающие динамическую активацию, — это службы IIS и службы активации Windows (WAS).
Если реализован пользовательский класс, унаследованный от класса WebServiceHost, следует также подумать о реализации фабрики, наследуемой от класса WebServiceHostFactory.
Конструкторы
WebServiceHostFactory() |
Инициализирует новый экземпляр класса WebServiceHostFactory. |
Методы
CreateServiceHost(String, Uri[]) |
Создает ServiceHost с указанными базовыми адресами и инициализирует его с указанными данными. (Унаследовано от ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Создает экземпляр указанного унаследованного класса WebServiceHost с заданными базовыми адресами. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |