SiloHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
-
SiloHost
- 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 |
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 |
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 - |
Verbose |
Obsoleti.
Flag dettagliato.
Se impostato su |
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. |