OpenStore Método (String, CultureInfo)
Abre un archivo del almacén de metadatos existente que tiene el nombre, la ubicación y la configuración regional especificados; y devuelve un objeto de almacén de metadatos que lo representa.
Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)
Sintaxis
'Declaración
Public Shared Function OpenStore ( _
fileName As String, _
locale As CultureInfo _
) As SqlMetadataStore
'Uso
Dim fileName As String
Dim locale As CultureInfo
Dim returnValue As SqlMetadataStore
returnValue = SqlMetadataStore.OpenStore(fileName, _
locale)
public static SqlMetadataStore OpenStore(
string fileName,
CultureInfo locale
)
public:
static SqlMetadataStore^ OpenStore(
String^ fileName,
CultureInfo^ locale
)
static member OpenStore :
fileName:string *
locale:CultureInfo -> SqlMetadataStore
public static function OpenStore(
fileName : String,
locale : CultureInfo
) : SqlMetadataStore
Parámetros
- fileName
Tipo: System. . :: . .String
Ruta de acceso y nombre de archivo del archivo de base de datos. La ruta de acceso del archivo puede ser relativa. En este caso, es relativa al directorio actual.
- locale
Tipo: System.Globalization. . :: . .CultureInfo
Configuración regional para la base de datos.
Valor devuelto
Tipo: Microsoft.Synchronization.MetadataStorage. . :: . .SqlMetadataStore
El objeto de almacén de metadatos que representa la base de datos.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | fileName o locale es una null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
ArgumentException | La longitud de fileName es 0. |
PathTooLongException | fileName tiene más de 260 caracteres. |
FileNotFoundException | El archivo especificado en fileName no existe. |
MetadataStorageEngineException | fileName solo es un directorio y no contiene un nombre de archivo, o no se pudo abrir el almacén de metadatos. |
Notas
Este método abre un almacén de metadatos existente. Para crear un nuevo almacén de metadatos, use CreateStore()()()().
Nota de seguridad |
---|
El archivo de metadatos no está protegido contra el acceso no autorizado. Para ayudar a proteger el archivo de metadatos, la carpeta que lo contiene se debe proteger correctamente, por ejemplo mediante una lista de control de acceso discrecional (DACL). Para que el usuario pueda eliminar el archivo de metadatos, el proveedor que crea el citado archivo debe colocarlo en algún lugar al que el usuario pueda tener acceso. El proveedor que crea el archivo de metadatos debe eliminarlo cuando se desinstala el proveedor. |
Nota de seguridad |
---|
Cuando Sync Framework abre el archivo de metadatos mediante un mecanismo remoto, como una ruta de acceso UNC, ninguna otra aplicación de cualquier equipo puede tener acceso a este archivo simultáneamente, incluso una aplicación del equipo donde está almacenado el citado archivo. |
Vea también
Referencia
Microsoft.Synchronization.MetadataStorage Espacio de nombres