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からクラスを派生させる方法を示しています。

派生 Web サービス ホスト ファクトリを使用するには、SVC ファイル。 次の例は、.svc ファイルで使用される構文を示しています。

<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>  

注釈

動的アクティブ化をサポートするマネージド ホスティング環境は、インターネット インフォメーション サービス (IIS) とプロセス アクティブ化サービス (WAS) Windowsです。

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)

適用対象