MaxStateTransactionalGrain Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public class MaxStateTransactionalGrain : Orleans.Transactions.TestKit.MultiStateTransactionalGrainBaseClass
type MaxStateTransactionalGrain = class
inherit MultiStateTransactionalGrainBaseClass
Public Class MaxStateTransactionalGrain
Inherits MultiStateTransactionalGrainBaseClass
- Herança
data |
(Herdado de MultiStateTransactionalGrainBaseClass) |
logger | (Herdado de MultiStateTransactionalGrainBaseClass) |
Grain |
(Herdado de Grain) |
Grain |
Obtém um objeto que pode ser usado para acessar outros grãos. Nulo se esse grão não estiver associado a um Runtime, como quando criado diretamente para teste de unidade. (Herdado de Grain) |
Grain |
(Herdado de Grain) |
Identity |
Representação de cadeia de caracteres do SiloIdentity do grain, incluindo o tipo e a chave primária. (Herdado de Grain) |
Runtime |
Um identificador exclusivo para o silo atual. Não há conteúdo semântico nessa cadeia de caracteres, mas pode ser útil para registrar em log. (Herdado de Grain) |
Service |
Obtém o IServiceProvider gerenciado pelo runtime. Nulo se esse grão não estiver associado a um Runtime, como quando criado diretamente para teste de unidade. (Herdado de Grain) |
Add(Int32) | (Herdado de MultiStateTransactionalGrainBaseClass) |
Add |
(Herdado de MultiStateTransactionalGrainBaseClass) |
Deactivate() | (Herdado de MultiStateTransactionalGrainBaseClass) |
Deactivate |
Desativar essa ativação do grão após a conclusão da chamada do método de grão atual. Essa chamada marcará essa ativação do grão atual a ser desativado e removido no final do método atual. A próxima chamada para esse grão resultará em uma ativação diferente a ser usada, o que normalmente significa que uma nova ativação será criada automaticamente pelo runtime. (Herdado de Grain) |
Delay |
Atrase a desativação dessa ativação pelo menos pela duração do tempo especificada.
Um valor |
Get() | (Herdado de MultiStateTransactionalGrainBaseClass) |
Get |
Retorna um objeto de agente que o código desse grão pode usar para rastreamento. O nome do agente será derivado do nome da classe grain. (Herdado de Grain) |
Get |
Retorna um objeto de agente que o código desse grão pode usar para rastreamento. (Herdado de Grain) |
Get |
Retorna um lembrete registrado anteriormente. (Herdado de Grain) |
Get |
Retorna uma lista de todos os lembretes registrados pelo grão. (Herdado de Grain) |
Get |
(Herdado de Grain) |
Get |
(Herdado de Grain) |
Migrate |
Inicia uma tentativa de migrar essa instância para outro local. A migração captura o RequestContextatual, disponibilizando-o para o diretor de posicionamento da ativação para que ele possa considerá-lo ao selecionar um novo local. A migração ocorrerá de forma assíncrona, quando nenhuma solicitação estiver em execução e não ocorrerá se o diretor de posicionamento da ativação não selecionar um local alternativo. (Herdado de Grain) |
On |
(Herdado de MultiStateTransactionalGrainBaseClass) |
On |
(Herdado de MultiStateTransactionalGrainBaseClass) |
On |
Esse método é chamado no início do processo de desativação de um grão. (Herdado de Grain) |
On |
Esse método é chamado no início do processo de desativação de um grão. (Herdado de Grain) |
Participate(IGrain |
(Herdado de Grain) |
Register |
Registra um lembrete persistente e confiável para enviar notificações regulares (lembretes) para o grão.
O grão deve implementar a interface |
Register |
Obsoleto.
Registra um temporizador para enviar retornos de chamada periódicos para esse grão. (Herdado de Grain) |
Set(Int32) | (Herdado de MultiStateTransactionalGrainBaseClass) |
Set |
(Herdado de MultiStateTransactionalGrainBaseClass) |
Unregister |
Cancela o registro de um lembrete registrado anteriormente. (Herdado de Grain) |
IGrain |
(Herdado de Grain) |
Deactivate |
Desativar essa ativação de grãos após a conclusão da chamada do método de grão atual. Essa chamada marcará essa ativação do grão atual a ser desativado e removido no final do método atual. A próxima chamada para esse grão resultará em uma ativação diferente a ser usada, o que normalmente significa que uma nova ativação será criada automaticamente pelo runtime. |
Migrate |
Inicia uma tentativa de migrar essa instância para outro local. A migração captura o RequestContextatual, disponibilizando-o para o diretor de posicionamento da ativação para que ele possa considerá-lo ao selecionar um novo local. A migração ocorrerá de forma assíncrona, quando nenhuma solicitação estiver em execução e não ocorrerá se o diretor de posicionamento da ativação não selecionar um local alternativo. |
Register |
Cria um temporizador de grãos. |
Register |
Cria um temporizador de grãos. |
Register |
|
Register |
Cria um temporizador de grãos. |
Register |
Cria um temporizador de grãos. |
Register |
Cria um temporizador de grãos. |
Register |
|
Register |
Cria um temporizador de grãos. |
As |
Retorna uma referência tipada ao grão fornecido. |
As |
Retorna uma referência tipada ao grão fornecido. |
Bind |
Associa a referência de grão ao IGrainFactoryfornecido. |
Cast(IAddressable, Type) |
Retorna uma referência tipada ao grão fornecido. |
Cast<TGrain |
Retorna uma referência tipada ao grão fornecido. |
Get |
Retorna a ID de grão correspondente ao grão fornecido. |
Get |
|
Get |
|
Get |
|
Get |
Retorna a representação Guid de uma chave primária de grãos. |
Get |
Retorna a representação Guid de uma chave primária de grãos. |
Get |
|
Get |
|
Get |
Retorna a representação |
Get |
Retorna a representação |
Get |
Retorna a chave primária |
Is |
Retorna se parte da chave primária é do tipo |
Get |
Retorna um lembrete registrado anteriormente. |
Get |
Retorna um lembrete registrado anteriormente. |
Get |
Retorna uma lista de todos os lembretes registrados pelo grão. |
Get |
Retorna uma lista de todos os lembretes registrados pelo grão. |
Register |
Registra um lembrete persistente e confiável para enviar notificações regulares (lembretes) para o grão.
O grão deve implementar a interface |
Register |
Registra um lembrete persistente e confiável para enviar notificações regulares (lembretes) para o grão.
O grão deve implementar a interface |
Unregister |
Cancela o registro de um lembrete registrado anteriormente. |
Unregister |
Cancela o registro de um lembrete registrado anteriormente. |
Get |
Obtém o provedor de fluxo com o |
Get |
Obtém o provedor de fluxo com o |
Get |
Retorna um objeto de agente que o código desse grão pode usar para rastreamento. O nome do agente será derivado do nome da classe grain. |
Get |
Retorna um objeto de agente que o código desse grão pode usar para rastreamento. |
Get |
Adquira o provedor de armazenamento associado ao tipo de grão. |