Compartilhar via


Silo Classe

Definição

Silo de Orleans.

public class Silo
public sealed class Silo : IAsyncDisposable, IDisposable
type Silo = class
type Silo = class
    interface IAsyncDisposable
    interface IDisposable
Public Class Silo
Public NotInheritable Class Silo
Implements IAsyncDisposable, IDisposable
Herança
Silo
Implementações

Construtores

Silo(ILocalSiloDetails, IServiceProvider)
Obsoleto.

Inicializa uma nova instância da classe Silo.

Silo(String, Silo+SiloType, ClusterConfiguration)

Inicializa uma nova instância da classe Silo.

Campos

PrimarySiloName

Nome padrão para silo primário.

Propriedades

SiloAddress

Obtém o endereço deste silo.

SiloTerminated

Obtém um Task que é concluído depois que o silo é encerrado.

SiloTerminatedEvent

Evento de encerramento do Silo usado para sinalizar o desligamento desse silo.

Type

Obtém o tipo deste

Métodos

Dispose()

Silo de Orleans.

DisposeAsync()

Silo de Orleans.

GetDebugDump(Boolean)

Retornar despejo de dados de diagnóstico desse silo.

Shutdown()

Pare normalmente o sistema de tempo de execução e o aplicativo. Todas as granularidades serão desativadas corretamente. Todas as solicitações de aplicativos em pré-lançamento seriam aguardadas e concluídas normalmente.

Start()

Executar operações de inicialização de silo.

StartAsync(CancellationToken)

Inicia o silo.

Stop()

Normalmente, interrompa somente o sistema de tempo de execução, mas não o aplicativo. As solicitações de aplicativos seriam encerradas abruptamente, enquanto o estado interno do sistema parava e salvava o máximo possível. As granularidades não são desativadas.

StopAsync(CancellationToken)

Normalmente, interrompa somente o sistema de tempo de execução, mas não o aplicativo. As solicitações de aplicativos seriam encerradas abruptamente, enquanto o estado interno do sistema parava e salvava o máximo possível.

ToString()

Substituição de Object.ToString – informações de resumo para esse silo.

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

Carregue e inicialize provedores de fluxo recém-adicionados. Remova os provedores que não estão na lista que está sendo passada.

Aplica-se a