Freigeben über


SiloHost Klasse

Definition

Achtung

This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.

Ermöglicht programmgesteuert das Hosten eines Orleans-Silos in der aktuellen App-Domäne.

public class SiloHost : MarshalByRefObject, IDisposable
[System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")]
public class SiloHost : MarshalByRefObject, IDisposable
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")>]
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
Public Class SiloHost
Inherits MarshalByRefObject
Implements IDisposable
Vererbung
Attribute
Implementiert

Konstruktoren

SiloHost(String, ClusterConfiguration)
Veraltet.

Konstruktor

SiloHost(String, FileInfo)
Veraltet.

Konstruktor

SiloHost(String)
Veraltet.

Konstruktor

Eigenschaften

Config
Veraltet.

Konfigurationsdaten für das Orleans-System.

ConfigFileName
Veraltet.

Konfigurationsdatei, die für diesen Silo verwendet wird. Ändern Sie dies, nachdem das Silo gestartet wurde (wenn ConfigLoaded == true) keine Auswirkung hat.

ConfigLoaded
Veraltet.

Ob die Silokonfiguration geladen und initialisiert wurde, wird die Laufzeitkonfiguration konfiguriert.

ConfigureSiloHostDelegate
Veraltet.

Delegieren, um dem Client einige Konfigurationen hinzuzufügen

Debug
Veraltet.

Silo-Debug-Flag. Wenn sie festgelegt true sind, werden zusätzliche Diagnoseinformationen während des Silostarts geschrieben.

DeploymentId
Veraltet.

Cluster-ID (falls vorhanden) für den Cluster, in dem dieser Silo ausgeführt wird.

IsStarted
Veraltet.

Ob dieses Silo erfolgreich gestartet wurde und derzeit ausgeführt wird.

Name
Veraltet.

Name dieses Silos.

NodeConfig
Veraltet.

Konfigurationsdaten für dieses Silo.

TraceFilePath
Veraltet.

Verzeichnis zum Verwenden der Ablaufverfolgungsprotokolldatei, die von diesem Silo geschrieben wurde.

Type
Veraltet.

Typ dieses Silos - entweder Primary oder Secondary.

Verbose
Veraltet.

Verbose Flag. Wenn sie festgelegt true sind, werden während des Silostarts zusätzliche Status- und Diagnoseinformationen geschrieben.

Methoden

Dispose()
Veraltet.

Wird aufgerufen, wenn dieser Silo von .NET-Runtime entsorgt wird.

Dispose(Boolean)
Veraltet.

Führen Sie den Vorgang "Entsorgen/ Bereinigen" aus.

InitializeOrleansSilo()
Veraltet.

Initialisieren Sie dieses Silo.

InitializeSilo()
Veraltet.

Initialisieren Sie dieses Silo.

LoadConfig()
Veraltet.

Suchen und Laden Sie die Konfigurationsdatei für dieses Silo.

LoadOrleansConfig()
Veraltet.

Suchen und Laden Sie die Konfigurationsdatei für dieses Silo.

ReportStartupError(Exception)
Veraltet.

Melden Sie während des Silostarts einen Fehler.

SetDeploymentId(String, String)
Veraltet.

Legen Sie die ClusterId für dieses Silo sowie die Verbindungszeichenfolge fest, um die Silosystemdaten wie die Clustermitgliedschaftstabelle zu verwenden.

SetExpectedClusterSize(Int32)
Veraltet.

Legen Sie die erwartete Bereitstellungsgröße fest.

SetPrimaryNodeEndpoint(IPEndPoint)
Veraltet.

Legen Sie die Endpunktadressen für den primären Silo (falls vorhanden) fest. Dieser Silo kann primär sein, in diesem Fall sollte diese Adresse mit der Inter-Silo-Verbindungs-Socketadresse übereinstimmen.

SetProxyEndpoint(IPEndPoint)
Veraltet.

Legen Sie die Gatewayproxy-Endpunktadresse für diesen Silo fest.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Veraltet.

Legen Sie den Erinnerungsdiensttyp fest, der von diesem Silo verwendet werden soll.

SetSeedNodeEndpoint(IPEndPoint)
Veraltet.

Legen Sie die Endpunktadresse des Seedknotens fest, die von Silo verwendet werden soll.

SetSeedNodeEndpoints(IPEndPoint[])
Veraltet.

Legen Sie den Satz von Seedknoten-Endpunktadressen fest, die von Silo verwendet werden sollen.

SetSiloEndpoint(IPEndPoint, Int32)
Veraltet.

Legen Sie die Hauptendpunktadresse für diesen Silo fest, plus der zu verwendende Silogenerierungswert, um diese Siloinstanz von allen vorherigen Siloinstanzen zu unterscheiden, die zuvor auf diesem Endpunkt ausgeführt werden.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Veraltet.

Legen Sie den Mitgliedschafts-Livenesstyp fest, der von diesem Silo verwendet werden soll.

SetSiloType(Silo+SiloType)
Veraltet.

Legen Sie den Typ dieses Silos fest. Standard ist Sekundär.

ShutdownOrleansSilo()
Veraltet.

Dieses Silo wird ordnungsgemäß heruntergefahren.

ShutdownSilo()
Veraltet.

Dieses Silo wird ordnungsgemäß heruntergefahren.

ShutdownSiloAsync(CancellationToken)
Veraltet.

Gibt einen Vorgang zurück, der aufgelöst wird, wenn das Silo das Herunterfahren abgeschlossen hat, oder das Abbruchtoken wird abgebrochen.

ShutdownSiloAsync(Int32, CancellationToken)
Veraltet.

Gibt einen Vorgang zurück, der aufgelöst wird, wenn das Silo das Herunterfahren abgeschlossen hat, oder das Abbruchtoken wird abgebrochen.

StartOrleansSilo(Boolean)
Veraltet.

Starten Sie dieses Silo.

StartSilo(Boolean)
Veraltet.

Starten Sie dieses Silo.

StartSiloAsync(Boolean)
Veraltet.

Starten Sie dieses Silo.

StopOrleansSilo()
Veraltet.

Beenden Sie dieses Silo.

StopSilo()
Veraltet.

Beenden Sie dieses Silo.

UnInitializeOrleansSilo()
Veraltet.

Uninitialisieren Sie dieses Silo.

UnInitializeSilo()
Veraltet.

Uninitialisieren Sie dieses Silo.

WaitForOrleansSiloShutdown()
Veraltet.

Warten Sie, bis dieses Silo heruntergefahren wird.

WaitForOrleansSiloShutdown(CancellationToken)
Veraltet.

Warten Sie, bis dieses Silo heruntergefahren oder mit bereitgestelltem Abbruchtoken beendet werden soll.

WaitForSiloShutdown()
Veraltet.

Warten Sie, bis dieses Silo heruntergefahren wird.

WaitForSiloShutdown(CancellationToken)
Veraltet.

Warten Sie, bis dieses Silo heruntergefahren oder mit bereitgestelltem Abbruchtoken beendet werden soll.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Veraltet.

Wartet, bis das SiloTerminatedEvent ausgelöst oder abgebrochen werden soll.

Gilt für: