次の方法で共有


IConfigurationSectionHandler.Create(Object, Object, XmlNode) メソッド

定義

構成セクション ハンドラーを作成します。

public:
 System::Object ^ Create(System::Object ^ parent, System::Object ^ configContext, System::Xml::XmlNode ^ section);
public object Create (object parent, object configContext, System.Xml.XmlNode section);
abstract member Create : obj * obj * System.Xml.XmlNode -> obj
Public Function Create (parent As Object, configContext As Object, section As XmlNode) As Object

パラメーター

parent
Object

親オブジェクト。

configContext
Object

構成のコンテキスト オブジェクト。

section
XmlNode

セクション XML ノード。

戻り値

作成されたセクション ハンドラー オブジェクト。

注釈

クラスのインスタンスは、 IConfigurationSectionHandler スレッド セーフでステートレスである必要があります。 メソッドは、複数の Create スレッドから同時に呼び出し可能である必要があります。

さらに、 メソッドによって生成される構成オブジェクトは Create 、スレッド セーフで不変である必要があります。 構成オブジェクトは構成システムによってキャッシュされるため、親引数を に Create変更しないことが重要です。 たとえば、 の Create 戻り値が親の小さな変更である場合は、元の変更ではなく、親の複製に対して実際の変更を行う必要があります。

適用対象

こちらもご覧ください