Método SqlMetadataStore.CreateStore (String)
Cria um arquivo de repositório de metadados 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 CreateStore ( _
fileName As String _
) As SqlMetadataStore
'Uso
Dim fileName As String
Dim returnValue As SqlMetadataStore
returnValue = SqlMetadataStore.CreateStore(fileName)
public static SqlMetadataStore CreateStore (
string fileName
)
public:
static SqlMetadataStore^ CreateStore (
String^ fileName
)
public static SqlMetadataStore CreateStore (
String fileName
)
public static function CreateStore (
fileName : String
) : SqlMetadataStore
Parâmetros
- fileName
O caminho e o nome do arquivo de banco de dados. O caminho do arquivo deve existir antes deste método ser chamado. 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 diretório especificado em fileName não existe. |
|
Não foi possível criar o repositório de metadados. |
Comentários
Este método cria um novo repositório de metadados. Para abrir um repositório de metadados existente, use OpenStore.
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