Freigeben über


Silo Klasse

Definition

Orleans-Silo.

public class Silo
type Silo = class
Public Class Silo
Vererbung
Silo

Konstruktoren

Silo(ILocalSiloDetails, IServiceProvider)
Veraltet.

Initialisiert eine neue Instanz der Silo-Klasse.

Silo(String, Silo+SiloType, ClusterConfiguration)

Initialisiert eine neue Instanz der Silo-Klasse.

Felder

PrimarySiloName

Standardname für primäres Silo.

Eigenschaften

SiloAddress

Ruft die Adresse dieses Silos ab.

SiloTerminated

Ruft eine Task ab, die abgeschlossen wird, nachdem das Silo beendet wurde.

SiloTerminatedEvent

Siloabschlussereignis, das verwendet wird, um das Herunterfahren dieses Silos zu signalisieren.

Type

Ruft den Typ ab.

Methoden

GetDebugDump(Boolean)

Gibt den Dump der Diagnosedaten aus diesem Silo zurück.

Shutdown()

Beenden Sie das Laufzeitsystem und die Anwendung ordnungsgemäß. Alle Grains werden ordnungsgemäß deaktiviert. Alle Anforderungen an anwendungen in flight würden erwartet und ordnungsgemäß abgeschlossen.

Start()

Führen Sie Silostartvorgänge aus.

StartAsync(CancellationToken)

Startet das Silo.

Stop()

Beenden Sie nur das Laufzeitsystem, aber nicht die Anwendung. Anwendungsanforderungen würden abrupt beendet, während der interne Systemzustand ordnungsgemäß beendet und so viel wie möglich gespeichert wurde. Grains sind nicht deaktiviert.

StopAsync(CancellationToken)

Beenden Sie nur das Laufzeitsystem, aber nicht die Anwendung. Anwendungsanforderungen würden abrupt beendet, während der interne Systemzustand ordnungsgemäß beendet und so viel wie möglich gespeichert wurde.

ToString()

Object.ToString überschreiben : Zusammenfassungsinformationen für dieses Silo.

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

Laden und initialisieren Sie neu hinzugefügte Streamanbieter. Entfernen Sie Anbieter, die sich nicht in der Liste befinden, die übergeben wird.

Gilt für: