FabricRuntime Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, |
CreateAsync(TimeSpan, CancellationToken) |
Erstellt das FabricRuntime -Objekt asynchron mit dem angegebenen |
Dispose() |
Veräußert das FabricRuntime. |
GetActivationContext() |
Ruft den aktuellen FabricRuntimeab CodePackageActivationContext. |
GetActivationContextAsync(TimeSpan, CancellationToken) |
Ruft den aktuellen FabricRuntimeCodePackageActivationContext asynchron mit dem angegebenen |
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 |
RegisterServiceType(String, Type) |
Ordnet den angegebenen |
RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken) |
Ordnet den angegebenen serviceTypeName asynchron dem tatsächlich verwalteten Typ zu, der ihn implementiert, dem angegebenen |
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 |
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 |
Gilt für:
Azure SDK for .NET