Поделиться через


WebScriptServiceHostFactory Класс

Определение

Автоматически добавляет в службу конечную точку ASP.NET AJAX, не требуя настройки, в управляемой среде размещения, которая динамически активирует экземпляры узла службы в ответ на входящие сообщения.

public ref class WebScriptServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebScriptServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebScriptServiceHostFactory
Inherits ServiceHostFactory
Наследование
WebScriptServiceHostFactory

Примеры

WebScriptServiceHostFactory Укажите для значения атрибута Factory в директиве @ServiceHost, чтобы активировать конечную точку ASP.NET AJAX для MyService службы, как показано в следующем примере.

<% @ServiceHost   
Service="MyService"  
Language="C#"  
Debug="true"  
Factory="WebScriptServiceHostFactory"  
%>  

Комментарии

Эта фабрика обеспечивает способ добавления конечной точки ASP.NET AJAX в службу, не требуя настройки. Конечная точка добавляется в любую другую конечную точку, определенную в конфигурации, если таковая имеется. Управляемые среды размещения, поддерживающие этот тип динамической активации узла, — это службы IIS и службы активации Windows (WAS).

Чтобы использовать эту фабрику WebScriptServiceHostFactory , укажите в атрибуте Factory директивы @ServiceHost .

Конечная точка ASP.NET AJAX, создаваемая этой фабрикой, настраивается с использованием WebHttpBinding и WebScriptEnablingBehavior, со всеми значениями по умолчанию. Конечная точка создается с пустым адресом относительно информации в файле SVC. Если конфигурация службы уже определяет конечную точку по этому адресу, выдается исключение InvalidOperationException и происходит сбой запуска службы.

Конструкторы

WebScriptServiceHostFactory()

Инициализирует новый экземпляр класса WebScriptServiceHostFactory.

Методы

CreateServiceHost(String, Uri[])

Создает ServiceHost с указанными базовыми адресами и инициализирует его с указанными данными.

(Унаследовано от ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Создает унаследованный класс ServiceHost для указанного типа службы с определенным базовым адресом, который можно использовать для автоматической реализации конечных точек ASP.NET AJAX в некоторых сценариях.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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