Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der verwaltete Anbieter für die Hostdateiklasse HostFileConnection implementiert eine GetSchema Methode, die zum Abrufen von Schemainformationen über das derzeit verbundene Dateisystem verwendet wird. Die von der GetSchema Methode zurückgegebenen Schemainformationen werden in Form eines DataTable Objekts zurückgegeben. Die GetSchema Methode ist eine überladene Methode, die optionale Parameter zum Angeben der zurückzugebenden Schemaauflistung und zum Einschränken der zurückgegebenen Menge an Informationen bereitstellt.
So rufen Sie Dateisystemschemainformationen ab
Erstellen Sie ein
HostFileConnectionObjekt, das die Verbindung mit dem Hostdateisystem darstellt.Rufen Sie die Schemainformationen ab, indem Sie
HostFileConnection.GetSchemaaufrufen.Der erste optionale Parameter der
GetSchemaMethode ist der Auflistungsname, der als Zeichenfolge angegeben wird. Es gibt zwei Arten von Schemasammlungen: allgemeine Schemasammlungen, die allen Anbietern gemeinsam sind, und bestimmte Schemasammlungen, die für jeden Anbieter spezifisch sind. Sie können entweder ohne Parameter oder mit dem Schemasammlungsnamen "MetaDataCollections" aufrufenGetSchema. Dadurch wird ein DataTable-Objekt mit einer Liste der unterstützten Schemasammlungen, die Anzahl der von ihnen unterstützten Einschränkungen und die Anzahl der von ihnen verwendeten Bezeichnerteile zurückgegeben.Der zweite optionale Parameter der
GetSchemaMethode ist die Einschränkungen, die verwendet werden, um die Menge der zurückgegebenen Schemainformationen einzuschränken, und sie wird als Array von Zeichenfolgen an dieGetSchemaMethode übergeben. Die Position im Array bestimmt die Werte, die zurückgegeben werden können. Dies entspricht der Anzahl der Einschränkungen.
Wenn Sie eine Einschränkung für die Tables-Schemaauflistung festlegen möchten, beachten Sie Folgendes:
Erstellen Sie ein Array von Zeichenfolgen mit vier Elementen.
Geben Sie einen Wert in das Element ein, das der Einschränkungsnummer entspricht.
Wenn Sie beispielsweise die von der
GetSchemaMethode zurückgegebenen Tabellen auf die Tabellen beschränken möchten, die der Rolle "dbo" gehören, legen Sie das zweite Element des Arrays auf "dbo" fest.Übergeben Sie den Wert an Ihren
GetSchemaAufruf.
So ermitteln Sie eine Liste der unterstützten Einschränkungen für ein Schema
Rufen Sie
GetSchemamit dem ersten Parameter auf, der auf "Restrictions" festgelegt ist.Dadurch wird ein DataTable-Objekt mit einer Liste der Auflistungsnamen, der Einschränkungsnamen, der Standardeinschränkungswerte und der Einschränkungsnummern zurückgegeben.
Siehe auch
Abrufen von Schemainformationen aus dem Hostdateisystem
BizTalk-Adapter für die Konfiguration von Hostdateien