Partager via


StandaloneSiloHandle Classe

Définition

Une poignée de silo et une fabrique qui génère un processus distinct pour chaque silo.

public class StandaloneSiloHandle : Orleans.TestingHost.SiloHandle
type StandaloneSiloHandle = class
    inherit SiloHandle
Public Class StandaloneSiloHandle
Inherits SiloHandle
Héritage
StandaloneSiloHandle

Constructeurs

StandaloneSiloHandle(String, IConfiguration, String)

Une poignée de silo et une fabrique qui génère un processus distinct pour chaque silo.

Champs

ExecutablePathConfigKey

Clé de configuration utilisée pour identifier le processus à lancer.

Propriétés

ClusterOptions

Obtenir ou définir la configuration du cluster

(Hérité de SiloHandle)
GatewayAddress

Une poignée de silo et une fabrique qui génère un processus distinct pour chaque silo.

(Hérité de SiloHandle)
InstanceNumber

Obtient ou définit le numéro d’instance au sein du cluster.

(Hérité de SiloHandle)
IsActive

Obtient si le silo distant est censé être actif

Name

Obtenir ou définir le nom du silo

(Hérité de SiloHandle)
NodeConfiguration

Obtenir ou définir la configuration du silo

(Hérité de SiloHandle)
ProxyAddress

Obtenir l’adresse proxy du silo

(Hérité de SiloHandle)
SiloAddress

Obtenir ou définir l’adresse du silo

(Hérité de SiloHandle)
Type

Obtient ou définit le type de silo

(Hérité de SiloHandle)

Méthodes

Create(String, IConfiguration)

Génère un nouveau processus pour héberger un silo, en utilisant l’exécutable fourni dans la propriété « ExecutablePath » de la configuration comme point d’entrée.

CreateDelegate(String)

Crée un délégué qui génère un silo dans un nouveau processus, en utilisant l’exécutable fourni comme point d’entrée pour ce silo.

CreateForAssembly(Assembly)

Crée un délégué qui génère un silo dans un nouveau processus, l’assembly fourni (ou son équivalent exécutable, s’il s’agit d’une bibliothèque) étant le point d’entrée de ce silo.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de SiloHandle)
Dispose(Boolean)

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

DisposeAsync()

Une poignée de silo et une fabrique qui génère un processus distinct pour chaque silo.

StopSilo(Boolean)

Arrêter le silo distant

(Hérité de SiloHandle)
StopSiloAsync(Boolean)

Arrêter le silo distant

StopSiloAsync(CancellationToken)

Arrêtez le silo distant. Cette méthode ne peut pas être utilisée avec AppDomain

ToString()

Chaîne qui représente le SiloHandle actuel

(Hérité de SiloHandle)

S’applique à