Freigeben über


IConfigurationSectionHandler.Create(Object, Object, XmlNode) Methode

Definition

Erstellt einen Konfigurationsabschnittshandler.

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

Parameter

parent
Object

Übergeordnetes Objekt.

configContext
Object

Konfigurationskontextobjekt.

section
XmlNode

Abschnitts-XML-Knoten.

Gibt zurück

Das erstellte Abschnittshandlerobjekt.

Hinweise

Instanzen der IConfigurationSectionHandler -Klasse müssen threadsicher und zustandslos sein. Die Create -Methode muss von mehreren Threads gleichzeitig aufgerufen werden können.

Darüber hinaus muss das von der Create -Methode generierte Konfigurationsobjekt threadsicher und unveränderlich sein. Da die Konfigurationsobjekte vom Konfigurationssystem zwischengespeichert werden, ist es wichtig, das übergeordnete Argument nicht in zu ändern Create. Wenn beispielsweise der Rückgabewert von Create nur eine kleine Änderung des übergeordneten Elements ist, müssen tatsächliche Änderungen an einem Klon des übergeordneten Elements vorgenommen werden, nicht an der originalen.

Gilt für:

Weitere Informationen