Partager via


SiloHost Classe

Définition

Attention

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

Permet d’héberger par programmation un silo Orleans dans le domaine d’application actuel.

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
Héritage
Attributs
Implémente

Constructeurs

SiloHost(String, ClusterConfiguration)
Obsolète.

Constructeur

SiloHost(String, FileInfo)
Obsolète.

Constructeur

SiloHost(String)
Obsolète.

Constructeur

Propriétés

Config
Obsolète.

Données de configuration pour le système Orleans.

ConfigFileName
Obsolète.

Fichier de configuration utilisé pour ce silo. La modification de ce paramètre une fois que le silo a démarré (quand ConfigLoaded == true) n’aura aucun effet.

ConfigLoaded
Obsolète.

Indique si la configuration du silo a été chargée et qu’elle initialise sa configuration d’exécution.

ConfigureSiloHostDelegate
Obsolète.

délégué pour ajouter une configuration au client

Debug
Obsolète.

Indicateur de débogage du silo. Si la valeur true est définie, des informations de diagnostic supplémentaires sont écrites lors du démarrage du silo.

DeploymentId
Obsolète.

ID de cluster (le cas échéant) pour le cluster dans lequel ce silo s’exécute.

IsStarted
Obsolète.

Indique si ce silo a démarré correctement et est en cours d’exécution.

Name
Obsolète.

Nom de ce silo.

NodeConfig
Obsolète.

Données de configuration pour ce silo.

TraceFilePath
Obsolète.

Répertoire à utiliser pour le fichier journal de trace écrit par ce silo.

Type
Obsolète.

Type de ce silo : ou PrimarySecondary.

Verbose
Obsolète.

Indicateur détaillé. Si la valeur true est définie, des informations supplémentaires sur l’état et les diagnostics sont écrites au démarrage du silo.

Méthodes

Dispose()
Obsolète.

Appelé lorsque ce silo est supprimé par le runtime .NET.

Dispose(Boolean)
Obsolète.

Effectuez l’opération Supprimer/nettoyer.

InitializeOrleansSilo()
Obsolète.

Initialisez ce silo.

InitializeSilo()
Obsolète.

Initialisez ce silo.

LoadConfig()
Obsolète.

Recherchez et chargez le fichier de configuration pour ce silo.

LoadOrleansConfig()
Obsolète.

Recherchez et chargez le fichier de configuration pour ce silo.

ReportStartupError(Exception)
Obsolète.

Signalez une erreur au démarrage du silo.

SetDeploymentId(String, String)
Obsolète.

Définissez le ClusterId de ce silo, ainsi que la chaîne de connexion pour utiliser les données système du silo, telles que la table d’appartenance au cluster.

SetExpectedClusterSize(Int32)
Obsolète.

Définissez la taille de déploiement attendue.

SetPrimaryNodeEndpoint(IPEndPoint)
Obsolète.

Définissez les adresses de point de terminaison pour le silo principal (le cas échéant). Ce silo peut être Principal, auquel cas cette adresse doit correspondre à l’adresse de socket de connexion inter-silo de ce silo.

SetProxyEndpoint(IPEndPoint)
Obsolète.

Définissez l’adresse du point de terminaison de proxy de passerelle pour ce silo.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Obsolète.

Définissez le type de service de rappel à utiliser par ce silo.

SetSeedNodeEndpoint(IPEndPoint)
Obsolète.

Définissez l’adresse du point de terminaison de nœud de départ à utiliser par le silo.

SetSeedNodeEndpoints(IPEndPoint[])
Obsolète.

Définissez l’ensemble d’adresses de point de terminaison de nœud de départ à utiliser par le silo.

SetSiloEndpoint(IPEndPoint, Int32)
Obsolète.

Définissez l’adresse de point de terminaison principale de ce silo, ainsi que la valeur de génération de silo à utiliser pour distinguer cette instance de silo de toutes les instances de silo précédentes exécutées précédemment sur ce point de terminaison.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Obsolète.

Définissez le type d’appartenance à utiliser par ce silo.

SetSiloType(Silo+SiloType)
Obsolète.

Définissez le type de ce silo. La valeur par défaut est Secondaire.

ShutdownOrleansSilo()
Obsolète.

Arrêtez normalement ce silo.

ShutdownSilo()
Obsolète.

Arrêtez normalement ce silo.

ShutdownSiloAsync(CancellationToken)
Obsolète.

Retourne une tâche qui se résout lorsque le silo est arrêté ou que le jeton d’annulation est annulé.

ShutdownSiloAsync(Int32, CancellationToken)
Obsolète.

Retourne une tâche qui se résout lorsque le silo est arrêté ou que le jeton d’annulation est annulé.

StartOrleansSilo(Boolean)
Obsolète.

Démarrez ce silo.

StartSilo(Boolean)
Obsolète.

Démarrez ce silo.

StartSiloAsync(Boolean)
Obsolète.

Démarrez ce silo.

StopOrleansSilo()
Obsolète.

Arrêtez ce silo.

StopSilo()
Obsolète.

Arrêtez ce silo.

UnInitializeOrleansSilo()
Obsolète.

Annulez l’initialisation de ce silo.

UnInitializeSilo()
Obsolète.

Annulez l’initialisation de ce silo.

WaitForOrleansSiloShutdown()
Obsolète.

Attendez que ce silo s’arrête.

WaitForOrleansSiloShutdown(CancellationToken)
Obsolète.

Attendez que ce silo s’arrête ou qu’il soit arrêté avec le jeton d’annulation fourni.

WaitForSiloShutdown()
Obsolète.

Attendez que ce silo s’arrête.

WaitForSiloShutdown(CancellationToken)
Obsolète.

Attendez que ce silo s’arrête ou qu’il soit arrêté avec le jeton d’annulation fourni.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Obsolète.

Attend que siloTerminatedEvent déclenche ou annule le jeton d’annulation.

S’applique à