Condividi tramite


SiloHost Classe

Definizione

Attenzione

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

Consente l'hosting a livello di codice di un silo Di Orleans nel dominio dell'app corrente.

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
Ereditarietà
Attributi
Implementazioni

Costruttori

SiloHost(String, ClusterConfiguration)
Obsoleti.

Costruttore

SiloHost(String, FileInfo)
Obsoleti.

Costruttore

SiloHost(String)
Obsoleti.

Costruttore

Proprietà

Config
Obsoleti.

Dati di configurazione per il sistema Orleans.

ConfigFileName
Obsoleti.

File di configurazione usato per questo silo. La modifica di questa operazione dopo l'avvio del silo (quando ConfigLoaded == true) non avrà alcun effetto.

ConfigLoaded
Obsoleti.

Se la configurazione del silo è stata caricata e inizializzata è la configurazione di runtime.

ConfigureSiloHostDelegate
Obsoleti.

delegato per aggiungere una configurazione al client

Debug
Obsoleti.

Flag di debug silo. Se impostato su true , verranno scritte informazioni di diagnostica aggiuntive durante l'avvio del silo.

DeploymentId
Obsoleti.

Id cluster (se presente) per il cluster in cui è in esecuzione questo silo.

IsStarted
Obsoleti.

Se questo silo è stato avviato correttamente ed è attualmente in esecuzione.

Name
Obsoleti.

Nome di questo silo.

NodeConfig
Obsoleti.

Dati di configurazione per questo silo.

TraceFilePath
Obsoleti.

Directory da usare per il file di log di traccia scritto da questo silo.

Type
Obsoleti.

Tipo di questo silo - Primary o Secondary.

Verbose
Obsoleti.

Flag dettagliato. Se impostato su true , verranno scritte informazioni di stato e diagnostica aggiuntive durante l'avvio del silo.

Metodi

Dispose()
Obsoleti.

Chiamato quando questo silo viene eliminato dal runtime .NET.

Dispose(Boolean)
Obsoleti.

Eseguire l'operazione Di eliminazione/pulizia.

InitializeOrleansSilo()
Obsoleti.

Inizializzare questo silo.

InitializeSilo()
Obsoleti.

Inizializzare questo silo.

LoadConfig()
Obsoleti.

Cercare e caricare il file di configurazione per questo silo.

LoadOrleansConfig()
Obsoleti.

Cercare e caricare il file di configurazione per questo silo.

ReportStartupError(Exception)
Obsoleti.

Segnalare un errore durante l'avvio del silo.

SetDeploymentId(String, String)
Obsoleti.

Impostare ClusterId per questo silo, nonché la stringa di connessione per usare i dati del sistema silo, ad esempio la tabella di appartenenza del cluster.

SetExpectedClusterSize(Int32)
Obsoleti.

Impostare le dimensioni di distribuzione previste.

SetPrimaryNodeEndpoint(IPEndPoint)
Obsoleti.

Impostare gli indirizzi dell'endpoint per il silo primario (se presente). Questo silo può essere Primario, nel qual caso questo indirizzo deve corrispondere all'indirizzo socket di connessione inter-silo di questo silo.

SetProxyEndpoint(IPEndPoint)
Obsoleti.

Impostare l'indirizzo dell'endpoint proxy del gateway per questo silo.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Obsoleti.

Impostare il tipo di servizio promemoria da usare da questo silo.

SetSeedNodeEndpoint(IPEndPoint)
Obsoleti.

Impostare l'indirizzo dell'endpoint del nodo di inizializzazione da usare tramite silo.

SetSeedNodeEndpoints(IPEndPoint[])
Obsoleti.

Impostare il set di indirizzi dell'endpoint del nodo di inizializzazione da usare tramite silo.

SetSiloEndpoint(IPEndPoint, Int32)
Obsoleti.

Impostare l'indirizzo dell'endpoint principale per questo silo, oltre al valore di generazione del silo da usare per distinguere questa istanza silo da qualsiasi istanza precedente del silo in esecuzione in precedenza in questo endpoint.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Obsoleti.

Impostare il tipo di livezza di appartenenza da usare da questo silo.

SetSiloType(Silo+SiloType)
Obsoleti.

Impostare il tipo di questo silo. Il valore predefinito è Secondario.

ShutdownOrleansSilo()
Obsoleti.

Arrestare correttamente questo silo.

ShutdownSilo()
Obsoleti.

Arrestare correttamente questo silo.

ShutdownSiloAsync(CancellationToken)
Obsoleti.

Restituisce un'attività che verrà risolta al termine dell'arresto del silo oppure il token di annullamento viene annullato.

ShutdownSiloAsync(Int32, CancellationToken)
Obsoleti.

Restituisce un'attività che verrà risolta al termine dell'arresto del silo oppure il token di annullamento viene annullato.

StartOrleansSilo(Boolean)
Obsoleti.

Avviare questo silo.

StartSilo(Boolean)
Obsoleti.

Avviare questo silo.

StartSiloAsync(Boolean)
Obsoleti.

Avviare questo silo.

StopOrleansSilo()
Obsoleti.

Arrestare questo silo.

StopSilo()
Obsoleti.

Arrestare questo silo.

UnInitializeOrleansSilo()
Obsoleti.

Inizializza questo silo.

UnInitializeSilo()
Obsoleti.

Inizializza questo silo.

WaitForOrleansSiloShutdown()
Obsoleti.

Attendere che questo silo venga arrestato.

WaitForOrleansSiloShutdown(CancellationToken)
Obsoleti.

Attendere che questo silo venga arrestato o arrestato con il token di annullamento specificato.

WaitForSiloShutdown()
Obsoleti.

Attendere che questo silo venga arrestato.

WaitForSiloShutdown(CancellationToken)
Obsoleti.

Attendere che questo silo venga arrestato o arrestato con il token di annullamento specificato.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Obsoleti.

Attende l'annullamento del token SiloTerminatedEvent.

Si applica a