Partilhar via


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

ArgumentNullException

fileName é um referência nula (Nothing no Visual Basic).

ArgumentException

fileName tem comprimento 0.

PathTooLongException

fileName é maior do que 260 caracteres.

DirectoryNotFoundException

O diretório especificado em fileName não existe.

MetadataStorageEngineException

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.

Security noteSeguranç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.

Security noteSeguranç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