Condividi tramite


Silo Classe

Definizione

Silo di 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
Ereditarietà
Silo
Implementazioni

Costruttori

Silo(ILocalSiloDetails, IServiceProvider)
Obsoleti.

Inizializza una nuova istanza della classe Silo.

Silo(String, Silo+SiloType, ClusterConfiguration)

Inizializza una nuova istanza della classe Silo.

Campi

PrimarySiloName

Nome standard per il silo primario.

Proprietà

SiloAddress

Ottiene l'indirizzo di questo silo.

SiloTerminated

Ottiene un Task oggetto che viene completato al termine del silo.

SiloTerminatedEvent

Evento di terminazione silo usato per segnalare l'arresto di questo silo.

Type

Ottiene il tipo di questo oggetto

Metodi

Dispose()

Silo di Orleans.

DisposeAsync()

Silo di Orleans.

GetDebugDump(Boolean)

Restituire il dump dei dati di diagnostica da questo silo.

Shutdown()

Arrestare correttamente il sistema di runtime e l'applicazione. Tutti i cereali verranno disattivati correttamente. Tutte le richieste di applicazioni in anteprima saranno attese e completate correttamente.

Start()

Eseguire operazioni di avvio del silo.

StartAsync(CancellationToken)

Avvia il silo.

Stop()

Arrestare correttamente il sistema di runtime solo, ma non l'applicazione. Le richieste di applicazioni vengono interrotte bruscamente, mentre lo stato interno del sistema viene arrestato e salvato il più possibile. I cereali non vengono disattivati.

StopAsync(CancellationToken)

Arrestare correttamente il sistema di runtime solo, ma non l'applicazione. Le richieste di applicazioni vengono interrotte bruscamente, mentre lo stato interno del sistema viene arrestato e salvato il più possibile.

ToString()

Object.ToString override -- informazioni di riepilogo per questo silo.

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

Caricare e inizializzare i provider di flusso appena aggiunti. Rimuovere i provider che non sono presenti nell'elenco passato.

Si applica a