Freigeben über


FabricRuntime Klasse

Definition

Ermöglicht es vom Benutzer erstellten Hosts, ihre CodePackageActivationContextabzurufen sowie die erforderlichen Dienstfactorys [ IStatelessServiceFactory, IStatefulServiceFactoryoder ServiceGroupFactory] oder Diensttypen direkt zu registrieren.

public sealed class FabricRuntime : IDisposable
type FabricRuntime = class
    interface IDisposable
Public NotInheritable Class FabricRuntime
Implements IDisposable
Vererbung
FabricRuntime
Implementiert

Methoden

Create()

Erstellt das FabricRuntime -Objekt.

Create(Action)

Erstellt das FabricRuntime -Objekt mit einer angegebenen Rückruffunktion, die ausgeführt wird, wenn die zugrunde liegende Laufzeit aus irgendeinem Grund beendet oder beendet wird.

CreateAsync(Action, TimeSpan, CancellationToken)

Erstellt das FabricRuntime -Objekt asynchron mit der angegebenen Rückruffunktion, die ausgeführt wird, wenn die zugrunde liegende Laufzeit aus irgendeinem Grund beendet oder beendet wird, timeoutund cancellationToken.

CreateAsync(TimeSpan, CancellationToken)

Erstellt das FabricRuntime -Objekt asynchron mit dem angegebenen timeout und cancellationToken.

Dispose()

Veräußert das FabricRuntime.

GetActivationContext()

Ruft den aktuellen FabricRuntimeab CodePackageActivationContext.

GetActivationContextAsync(TimeSpan, CancellationToken)

Ruft den aktuellen FabricRuntimeCodePackageActivationContext asynchron mit dem angegebenen timeout und cancellationTokenab.

GetCodePackageActivator()

Dies ist ausschließlich für die interne Verwendung vorgesehen.

GetCodePackageActivatorAsync(TimeSpan, CancellationToken)

Dies ist ausschließlich für die interne Verwendung vorgesehen.

GetNodeContext()

Ruft das Node Context-Objekt ab, das Informationen zu Fabric Node enthält.

GetNodeContextAsync(TimeSpan, CancellationToken)

Ruft den Knotenkontext von Fabric Node asynchron mit Timeout- und Abbruchtoken ab.

RegisterServiceGroupFactory(String, ServiceGroupFactory)

Registriert die angegebene ServiceGroupFactory für den angegebenen Typ.

RegisterServiceGroupFactoryAsync(String, ServiceGroupFactory, TimeSpan, CancellationToken)

Registriert asynchron das angegebene ServiceGroupFactory für den angegebenen Dienstgruppentyp bei den angegebenen timeout und cancellationToken.

RegisterServiceType(String, Type)

Ordnet den angegebenen serviceTypeName dem tatsächlichen verwalteten Typ zu, der ihn implementiert.

RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken)

Ordnet den angegebenen serviceTypeName asynchron dem tatsächlich verwalteten Typ zu, der ihn implementiert, dem angegebenen timeout und cancellationToken

RegisterStatefulServiceFactory(String, IStatefulServiceFactory)

Registriert die angegebene IStatefulServiceFactory für den angegebenen Diensttyp.

RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken)

Registriert die für den angegebenen Diensttyp angegebene IStatefulServiceFactory bei den angegebenen timeout und cancellationToken.

RegisterStatelessServiceFactory(String, IStatelessServiceFactory)

Registriert die angegebene IStatelessServiceFactory für den angegebenen Diensttyp.

RegisterStatelessServiceFactoryAsync(String, IStatelessServiceFactory, TimeSpan, CancellationToken)

Registriert asynchron das angegebene IStatelessServiceFactory für den angegebenen Diensttyp mit dem angegebenen timeout und cancellationToken

Gilt für: