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)

Применяется к