Partilhar via


IReliableStateManager.RemoveAsync Método

Definição

Sobrecargas

RemoveAsync(ITransaction, Uri, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

RemoveAsync(ITransaction, String, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

RemoveAsync(Uri, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

RemoveAsync(String, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

RemoveAsync(Uri)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

RemoveAsync(ITransaction, String)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

RemoveAsync(String)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

RemoveAsync(ITransaction, Uri)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

RemoveAsync(ITransaction, Uri, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

public System.Threading.Tasks.Task RemoveAsync (Microsoft.ServiceFabric.Data.ITransaction tx, Uri name, TimeSpan timeout);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * Uri * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As Uri, timeout As TimeSpan) As Task

Parâmetros

tx
ITransaction

Transação à qual associar essa operação.

name
Uri

O nome do IReliableState a ser removido.

timeout
TimeSpan

A quantidade de tempo para aguardar a conclusão da operação antes de lançar um TimeoutException. Usado principalmente para evitar deadlocks. O padrão é 4 segundos.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

tx é nulo ou name é nulo.

Um IReliableState com o nome fornecido não existe ou timeout é negativo.

A operação não foi concluída dentro do tempo limite especificado.

A transação foi falha interna do sistema. Repetir a operação em uma nova transação

Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.

Indica que o Gerenciador de Estado Confiável está fechado.

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato. Se esse método gerar uma exceção, a transação deverá ser anulada.

Aplica-se a

RemoveAsync(ITransaction, String, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

public System.Threading.Tasks.Task RemoveAsync (Microsoft.ServiceFabric.Data.ITransaction tx, string name, TimeSpan timeout);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * string * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As String, timeout As TimeSpan) As Task

Parâmetros

tx
ITransaction

Transação à qual associar essa operação.

name
String

O nome do IReliableState a ser removido.

timeout
TimeSpan

A quantidade de tempo para aguardar a conclusão da operação antes de lançar um TimeoutException. Usado principalmente para evitar deadlocks. O padrão é 4 segundos.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

tx é nulo ou name é nulo.

Um IReliableState com o nome fornecido não existe ou timeout é negativo.

A operação não foi concluída dentro do tempo limite especificado.

A transação foi falha interna do sistema. Repetir a operação em uma nova transação

Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.

Indica que o Gerenciador de Estado Confiável está fechado.

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato. Se esse método gerar uma exceção, a transação deverá ser anulada.

Aplica-se a

RemoveAsync(Uri, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

public System.Threading.Tasks.Task RemoveAsync (Uri name, TimeSpan timeout);
abstract member RemoveAsync : Uri * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As Uri, timeout As TimeSpan) As Task

Parâmetros

name
Uri

O nome do IReliableState a ser removido.

timeout
TimeSpan

A quantidade de tempo para aguardar a conclusão da operação antes de lançar um TimeoutException. Usado principalmente para evitar deadlocks. O padrão é 4 segundos.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

name é nulo.

Um IReliableState com o nome fornecido não existe ou timeout é negativo.

A operação não foi concluída dentro do tempo limite especificado.

Indica que o Gerenciador de Estado Confiável está fechado.

A operação foi falha interna do sistema. Repita a operação

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato.

Aplica-se a

RemoveAsync(String, TimeSpan)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

public System.Threading.Tasks.Task RemoveAsync (string name, TimeSpan timeout);
abstract member RemoveAsync : string * TimeSpan -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As String, timeout As TimeSpan) As Task

Parâmetros

name
String

O nome do IReliableState a ser removido.

timeout
TimeSpan

A quantidade de tempo para aguardar a conclusão da operação antes de lançar um TimeoutException. Usado principalmente para evitar deadlocks. O padrão é 4 segundos.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

name é nulo.

Um IReliableState com o nome fornecido não existe ou timeout é negativo.

A operação não foi concluída dentro do tempo limite especificado.

Indica que o Gerenciador de Estado Confiável está fechado.

A operação foi falha interna do sistema. Repita a operação

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato.

Aplica-se a

RemoveAsync(Uri)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

public System.Threading.Tasks.Task RemoveAsync (Uri name);
abstract member RemoveAsync : Uri -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As Uri) As Task

Parâmetros

name
Uri

O nome do IReliableState a ser removido.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

name é nulo.

Um IReliableState com o nome fornecido não existe.

A operação não foi concluída dentro do tempo limite padrão.

Indica que o Gerenciador de Estado Confiável está fechado.

A operação foi falha interna do sistema. Repita a operação

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato.

Aplica-se a

RemoveAsync(ITransaction, String)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

public System.Threading.Tasks.Task RemoveAsync (Microsoft.ServiceFabric.Data.ITransaction tx, string name);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * string -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As String) As Task

Parâmetros

tx
ITransaction

Transação à qual associar essa operação.

name
String

O nome do IReliableState a ser removido.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

tx é nulo ou name é nulo.

Um IReliableState com o nome fornecido não existe.

A operação não foi concluída dentro do tempo limite padrão.

A transação foi falha interna do sistema. Repetir a operação em uma nova transação

Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.

Indica que o Gerenciador de Estado Confiável está fechado.

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato. Se esse método gerar uma exceção, a transação deverá ser anulada.

Aplica-se a

RemoveAsync(String)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas.

public System.Threading.Tasks.Task RemoveAsync (string name);
abstract member RemoveAsync : string -> System.Threading.Tasks.Task
Public Function RemoveAsync (name As String) As Task

Parâmetros

name
String

O nome do IReliableState a ser removido.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

name é nulo.

Um IReliableState com o nome fornecido não existe.

A operação não foi concluída dentro do tempo limite padrão.

Indica que o Gerenciador de Estado Confiável está fechado.

A operação foi falha interna do sistema. Repita a operação

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato.

Aplica-se a

RemoveAsync(ITransaction, Uri)

Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada.

public System.Threading.Tasks.Task RemoveAsync (Microsoft.ServiceFabric.Data.ITransaction tx, Uri name);
abstract member RemoveAsync : Microsoft.ServiceFabric.Data.ITransaction * Uri -> System.Threading.Tasks.Task
Public Function RemoveAsync (tx As ITransaction, name As Uri) As Task

Parâmetros

tx
ITransaction

Transação à qual associar essa operação.

name
Uri

O nome do IReliableState a ser removido.

Retornos

Tarefa que representa a operação de remoção assíncrona.

Exceções

tx é nulo ou name é nulo.

Um IReliableState com o nome fornecido não existe.

A operação não foi concluída dentro do tempo limite padrão.

A transação foi falha interna do sistema. Repetir a operação em uma nova transação

Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.

Indica que o Gerenciador de Estado Confiável está fechado.

Comentários

Esta é uma operação atômica. O IReliableState será removido com êxito junto com todo o estado ou será deixado em tato. Se esse método gerar uma exceção, a transação deverá ser anulada.

Aplica-se a