Método SqlMetadataStore.OpenStore (String)
Abre um arquivo de repositório de metadados existente com um nome e um local específicos, e retorna um objeto de repositório de metadados que o representa.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)
Sintaxe
'Declaração
Public Shared Function OpenStore ( _
fileName As String _
) As SqlMetadataStore
'Uso
Dim fileName As String
Dim returnValue As SqlMetadataStore
returnValue = SqlMetadataStore.OpenStore(fileName)
public static SqlMetadataStore OpenStore (
string fileName
)
public:
static SqlMetadataStore^ OpenStore (
String^ fileName
)
public static SqlMetadataStore OpenStore (
String fileName
)
public static function OpenStore (
fileName : String
) : SqlMetadataStore
Parâmetros
- fileName
O caminho e o nome do arquivo de banco de dados. O caminho do arquivo pode ser um caminho relativo. Neste caso, ele é relativo ao diretório atual.
Valor de retorno
O objeto de repositório de metadados que representa o banco de dados.
Exceções
Tipo de exceção | Condição |
---|---|
fileName é um referência nula (Nothing no Visual Basic). |
|
fileName tem comprimento 0. |
|
fileName é maior do que 260 caracteres. |
|
O arquivo especificado em fileName não existe. |
|
fileName é só um diretório e não contém um nome de arquivo ou o repositório de metadados não pôde ser aberto. |
Comentários
Este método abre um repositório de metadados existente. Para criar um novo repositório de metadados, use CreateStore.
Este método usa CurrentCulture como localidade do arquivo de banco de dados.
Segurança Observação: |
---|
O arquivo de metadados não é protegido contra acesso não autorizado. Para ajudar a proteger o arquivo de metadados, a pasta que o contém deve ser protegida corretamente, por exemplo, usando uma DACL (Lista de Controle de Acesso Discricionário). Para permitir que o usuário exclua o arquivo de metadados, o provedor que o cria deve colocá-lo em algum lugar que o usuário possa acessar. O provedor que cria o arquivo de metadados deve excluí-lo ao ser desinstalado. |
Segurança Observação: |
---|
Quando o Sync Framework abre o arquivo de metadados por um mecanismo remoto, como um caminho UNC, o arquivo de metadados não pode ser acessado simultaneamente por nenhum outro aplicativo em nenhum computador, incluindo um aplicativo na máquina na qual o arquivo de metadados está armazenado. |
Consulte também
Referência
Classe SqlMetadataStore
Membros SqlMetadataStore
Namespace Microsoft.Synchronization.MetadataStorage