Uso de los métodos GetSchema de archivos host
El Proveedor de datos administrados para la clase Host File HostFileConnection
implementa un GetSchema
método , que se usa para recuperar información de esquema sobre el sistema de archivos que está conectado actualmente. La información de esquema que se devuelve del GetSchema
método viene en forma de objeto DataTable
. El GetSchema
método es un método sobrecargado que proporciona parámetros opcionales para especificar la colección de esquemas que se va a devolver y restringir la cantidad de información que se devuelve.
Para recuperar información de esquema del sistema de archivos
Cree un
HostFileConnection
objeto que represente la conexión con el sistema de archivos host.Recupere la información del esquema mediante una llamada a
HostFileConnection.GetSchema
.El primer parámetro opcional del
GetSchema
método es el nombre de la colección, que se especifica como una cadena. Hay dos tipos de colecciones de esquemas: colecciones de esquemas comunes que son comunes a todos los proveedores y colecciones de esquemas específicas, que son específicas de cada proveedor. Puede llamar aGetSchema
sin parámetros, o bien con el nombre de la colección de esquemas "MetaDataCollections". Esto devuelve un objeto DataTable con una lista de las colecciones de esquemas admitidas, el número de restricciones que admiten y el número de partes de identificador que usan.El segundo parámetro opcional del
GetSchema
método es las restricciones que se usan para limitar la cantidad de información de esquema devuelta y se pasa alGetSchema
método como una matriz de cadenas. La posición en la matriz determina los valores que puede pasar, y es equivalente al número de restricciones.
Si desea poner una restricción en la colección de esquemas Tables, tenga en cuenta lo siguiente:
Cree una matriz de cadenas con cuatro elementos.
Coloque un valor en el elemento que coincida con el número de restricción.
Por ejemplo, para restringir las tablas devueltas por el
GetSchema
método a solo las tablas que pertenecen al rol "dbo", establezca el segundo elemento de la matriz en "dbo".Pase el valor a la
GetSchema
llamada.
Para determinar una lista de restricciones admitidas en un esquema
Llame a
GetSchema
con el primer parámetro establecido en "Restricciones".Esto devuelve un objeto DataTable con una lista de los nombres de colección, los nombres de restricción, los valores de restricción predeterminados y los números de restricción.
Consulte también
Obtención de información de esquema desde el sistema de archivos de host
Adaptador de BizTalk para la configuración de Host Files