Partilhar via


KeyValueStoreReplica.RestoreAsync Método

Definição

Sobrecargas

RestoreAsync(String)

Restaura o banco de dados do repositório local desse réplica de um backup que foi criado anteriormente chamando BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

RestoreAsync(String, CancellationToken)

Restaura o banco de dados do repositório local desse réplica de um backup que foi criado anteriormente chamando BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

RestoreAsync(String, RestoreSettings, CancellationToken)

Restaura de forma assíncrona o repositório de chave/valor réplica.

RestoreAsync(String)

Restaura o banco de dados do repositório local desse réplica de um backup que foi criado anteriormente chamando BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

public System.Threading.Tasks.Task RestoreAsync (string backupDirectory);
member this.RestoreAsync : string -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String) As Task

Parâmetros

backupDirectory
String

O diretório do qual o réplica deve ser restaurado. Esse parâmetro não pode ser nulo, vazio ou conter apenas espaço em branco. Caminhos UNC também podem ser fornecidos.

Retornos

Uma tarefa que representa a operação de restauração assíncrona.

Exceções

backupDirectory é nulo.

backupDirectory está vazio ou contém apenas espaços em branco.

backupDirectory não existe.

Comentários

É recomendável não executar nenhuma operação de gravação no repositório de chave/valor enquanto a restauração está em andamento, pois os dados atualizados seriam perdidos quando o repositório é restaurado dos arquivos no backupDirectory.

Essa é apenas uma restauração de réplica local e o conjunto de réplica não é restaurado automaticamente. Todo o conjunto de réplica deve ser restaurado executando etapas adicionais para causar um build natural de outras réplicas por meio da reconfiguração. A abordagem recomendada é restaurar para um serviço vazio com apenas um único réplica e aumentar o réplica de destino definir o tamanho posteriormente com uma chamada paraUpdateServiceAsync(Uri, ServiceUpdateDescription), se necessário.

Se a restauração for bem-sucedida, o réplica será reiniciado e começará a usar os dados locais restaurados depois de voltar a ficar online, considerando que a recomendação para restaurar para um conjunto de réplica que contém apenas um único réplica foi seguida.

Aplica-se a

RestoreAsync(String, CancellationToken)

Restaura o banco de dados do repositório local desse réplica de um backup que foi criado anteriormente chamando BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

public System.Threading.Tasks.Task RestoreAsync (string backupDirectory, System.Threading.CancellationToken cancellationToken);
member this.RestoreAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String, cancellationToken As CancellationToken) As Task

Parâmetros

backupDirectory
String

O diretório do qual o réplica deve ser restaurado. Esse parâmetro não pode ser nulo, vazio ou conter apenas espaço em branco. Caminhos UNC também podem ser fornecidos.

cancellationToken
CancellationToken

O token de cancelamento

Retornos

Uma tarefa que representa a operação de restauração assíncrona.

Exceções

backupDirectory é nulo.

backupDirectory está vazio ou contém apenas espaços em branco.

backupDirectory não existe.

Comentários

É recomendável não executar nenhuma operação de gravação no repositório de chave/valor enquanto a restauração está em andamento, pois os dados atualizados seriam perdidos quando o repositório é restaurado dos arquivos no backupDirectory.

Essa é apenas uma restauração de réplica local e o conjunto de réplica não é restaurado automaticamente. Todo o conjunto de réplica deve ser restaurado executando etapas adicionais para causar um build natural de outras réplicas por meio da reconfiguração. A abordagem recomendada é restaurar para um serviço vazio com apenas um único réplica e aumentar o réplica de destino definir o tamanho posteriormente com uma chamada paraUpdateServiceAsync(Uri, ServiceUpdateDescription), se necessário.

Se a restauração for bem-sucedida, o réplica será reiniciado e começará a usar os dados locais restaurados depois de voltar a ficar online, considerando que a recomendação para restaurar para um conjunto de réplica que contém apenas um único réplica foi seguida.

Aplica-se a

RestoreAsync(String, RestoreSettings, CancellationToken)

Restaura de forma assíncrona o repositório de chave/valor réplica.

public System.Threading.Tasks.Task RestoreAsync (string backupDirectory, System.Fabric.RestoreSettings settings, System.Threading.CancellationToken cancellationToken);
member this.RestoreAsync : string * System.Fabric.RestoreSettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String, settings As RestoreSettings, cancellationToken As CancellationToken) As Task

Parâmetros

backupDirectory
String

O diretório do qual o réplica deve ser restaurado. Esse parâmetro não pode ser nulo, vazio ou conter apenas espaço em branco. Caminhos UNC também podem ser fornecidos.

settings
RestoreSettings

Configurações para modificar o comportamento de restauração.

cancellationToken
CancellationToken

O token a se monitorar para solicitações de cancelamento.

Retornos

Uma tarefa que representa a operação de restauração assíncrona.

Exceções

backupDirectory é nulo.

backupDirectory está vazio ou contém apenas espaços em branco.

backupDirectory não existe.

Comentários

É recomendável não executar nenhuma operação de gravação no repositório de chave/valor enquanto a restauração está em andamento, pois os dados atualizados seriam perdidos quando o repositório é restaurado dos arquivos no backupDirectory.

Essa é apenas uma restauração de réplica local e o conjunto de réplica não é restaurado automaticamente. Todo o conjunto de réplica deve ser restaurado executando etapas adicionais para causar um build natural de outras réplicas por meio da reconfiguração. A abordagem recomendada é restaurar para um serviço vazio com apenas um único réplica e aumentar o réplica de destino definir o tamanho posteriormente com uma chamada paraUpdateServiceAsync(Uri, ServiceUpdateDescription), se necessário.

Se a restauração for bem-sucedida, o réplica será reiniciado e começará a usar os dados locais restaurados depois de voltar a ficar online, considerando que a recomendação para restaurar para um conjunto de réplica que contém apenas um único réplica foi seguida.

Aplica-se a