Partager via


Silo Classe

Définition

Silo d’Orleans.

public class Silo
public sealed class Silo : IAsyncDisposable, IDisposable
type Silo = class
type Silo = class
    interface IAsyncDisposable
    interface IDisposable
Public Class Silo
Public NotInheritable Class Silo
Implements IAsyncDisposable, IDisposable
Héritage
Silo
Implémente

Constructeurs

Silo(ILocalSiloDetails, IServiceProvider)
Obsolète.

Initialise une nouvelle instance de la classe Silo.

Silo(String, Silo+SiloType, ClusterConfiguration)

Initialise une nouvelle instance de la classe Silo.

Champs

PrimarySiloName

Nom standard du silo principal.

Propriétés

SiloAddress

Obtient l’adresse de ce silo.

SiloTerminated

Obtient un Task qui se termine une fois le silo terminé.

SiloTerminatedEvent

Événement d’arrêt de silo utilisé pour signaler l’arrêt de ce silo.

Type

Obtient le type de ce

Méthodes

Dispose()

Silo d’Orleans.

DisposeAsync()

Silo d’Orleans.

GetDebugDump(Boolean)

Retourne le vidage des données de diagnostic à partir de ce silo.

Shutdown()

Arrêtez normalement le système d’exécution et l’application. Tous les grains seront correctement désactivés. Toutes les demandes d’applications en cours d’exécution seraient attendues et terminées normalement.

Start()

Effectuer des opérations de démarrage de silo.

StartAsync(CancellationToken)

Démarre le silo.

Stop()

Arrêtez normalement le système d’exécution uniquement, mais pas l’application. Les demandes d’applications sont brusquement arrêtées, tandis que l’état du système interne s’arrête normalement et est enregistré autant que possible. Les grains ne sont pas désactivés.

StopAsync(CancellationToken)

Arrêtez normalement le système d’exécution uniquement, mais pas l’application. Les demandes d’applications sont brusquement arrêtées, tandis que l’état du système interne s’arrête normalement et est enregistré autant que possible.

ToString()

Remplacement d’Object.ToString : informations récapitulatives pour ce silo.

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

Chargez et initialisez les fournisseurs de flux nouvellement ajoutés. Supprimez les fournisseurs qui ne figurent pas dans la liste en cours de transmission.

S’applique à