Partager via


FabricRuntime Classe

Définition

Permet aux hôtes créés par l’utilisateur d’obtenir leurs CodePackageActivationContext, ainsi que d’inscrire directement les fabriques de service nécessaires [ IStatelessServiceFactory, IStatefulServiceFactoryou ServiceGroupFactory] ou les types de service.

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

Méthodes

Create()

Crée l’objet FabricRuntime .

Create(Action)

Crée l’objet FabricRuntime avec une fonction de rappel spécifiée qui sera exécutée si le runtime sous-jacent se termine ou se ferme pour une raison quelconque.

CreateAsync(Action, TimeSpan, CancellationToken)

Crée l’objet FabricRuntime de manière asynchrone avec la fonction de rappel spécifiée qui sera exécutée si le runtime sous-jacent se termine ou se ferme pour une raison quelconque, timeoutet cancellationToken.

CreateAsync(TimeSpan, CancellationToken)

Crée l’objet FabricRuntime de manière asynchrone avec le spécifié timeout et cancellationToken.

Dispose()

Supprime .FabricRuntime

GetActivationContext()

Récupère le actuel FabricRuntimeCodePackageActivationContext.

GetActivationContextAsync(TimeSpan, CancellationToken)

Récupère le actuel FabricRuntimede CodePackageActivationContext manière asynchrone avec les spécifiés timeout et cancellationToken.

GetCodePackageActivator()

Ceci est exclusivement destiné à un usage interne.

GetCodePackageActivatorAsync(TimeSpan, CancellationToken)

Ceci est exclusivement destiné à un usage interne.

GetNodeContext()

Obtient l’objet Node Context qui contient des informations sur Fabric Node.

GetNodeContextAsync(TimeSpan, CancellationToken)

Obtient le contexte de nœud à partir du nœud d’infrastructure de manière asynchrone avec un jeton de délai d’expiration et d’annulation.

RegisterServiceGroupFactory(String, ServiceGroupFactory)

Inscrit le spécifié ServiceGroupFactory pour le type spécifié.

RegisterServiceGroupFactoryAsync(String, ServiceGroupFactory, TimeSpan, CancellationToken)

Inscrit de manière asynchrone le spécifié ServiceGroupFactory pour le type de groupe de services spécifié avec le spécifié timeout et cancellationToken.

RegisterServiceType(String, Type)

Associe le spécifié serviceTypeName au type managé réel qui l’implémente.

RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken)

Associe de manière asynchrone le serviceTypeName spécifié au type managé réel qui l’implémente, avec le spécifié timeout et cancellationToken

RegisterStatefulServiceFactory(String, IStatefulServiceFactory)

Inscrit le spécifié IStatefulServiceFactory pour le type de service spécifié.

RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken)

Inscrit le spécifié IStatefulServiceFactory pour le type de service spécifié avec le spécifié timeout et cancellationToken.

RegisterStatelessServiceFactory(String, IStatelessServiceFactory)

Inscrit le spécifié IStatelessServiceFactory pour le type de service spécifié.

RegisterStatelessServiceFactoryAsync(String, IStatelessServiceFactory, TimeSpan, CancellationToken)

Inscrit de manière asynchrone le spécifié IStatelessServiceFactory pour le type de service spécifié, avec le spécifié timeout et cancellationToken

S’applique à