FabricRuntime Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que os hosts criados pelo usuário obtenham seus CodePackageActivationContext, bem como registrem os tipos de serviço [ IStatelessServiceFactory, IStatefulServiceFactoryou ServiceGroupFactory] ou de service necessários diretamente.
public sealed class FabricRuntime : IDisposable
type FabricRuntime = class
interface IDisposable
Public NotInheritable Class FabricRuntime
Implements IDisposable
- Herança
-
FabricRuntime
- Implementações
Métodos
Create() |
Cria o FabricRuntime objeto . |
Create(Action) |
Cria o FabricRuntime objeto com uma função de retorno de chamada especificada que será executada se o runtime subjacente for encerrado ou encerrado por qualquer motivo. |
CreateAsync(Action, TimeSpan, CancellationToken) |
Cria o FabricRuntime objeto de forma assíncrona com a função de retorno de chamada especificada que será executada se o runtime subjacente for encerrado ou encerrado por qualquer motivo, |
CreateAsync(TimeSpan, CancellationToken) |
Cria o FabricRuntime objeto de forma assíncrona com o especificado |
Dispose() |
Descarta o FabricRuntime. |
GetActivationContext() |
Recupera os atuais FabricRuntime.CodePackageActivationContext |
GetActivationContextAsync(TimeSpan, CancellationToken) |
Recupera o atual FabricRuntimede CodePackageActivationContext forma assíncrona com o especificado |
GetCodePackageActivator() |
Isso é somente para uso interno. |
GetCodePackageActivatorAsync(TimeSpan, CancellationToken) |
Isso é somente para uso interno. |
GetNodeContext() |
Obtém o objeto Node Context que contém informações sobre o Nó do Fabric. |
GetNodeContextAsync(TimeSpan, CancellationToken) |
Obtém o Contexto do Nó do Nó de Malha de forma assíncrona com o tempo limite e o token de cancelamento. |
RegisterServiceGroupFactory(String, ServiceGroupFactory) |
Registra o especificado ServiceGroupFactory para o tipo especificado. |
RegisterServiceGroupFactoryAsync(String, ServiceGroupFactory, TimeSpan, CancellationToken) |
Registra de forma assíncrona o especificado ServiceGroupFactory para o tipo de grupo de serviço especificado com o especificado |
RegisterServiceType(String, Type) |
Associa o especificado |
RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken) |
Associa de forma assíncrona o serviceTypeName especificado ao tipo gerenciado real que o implementa, com o especificado |
RegisterStatefulServiceFactory(String, IStatefulServiceFactory) |
Registra o especificado IStatefulServiceFactory para o tipo de serviço especificado. |
RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken) |
Registra o especificado IStatefulServiceFactory para o tipo de serviço especificado com o especificado |
RegisterStatelessServiceFactory(String, IStatelessServiceFactory) |
Registra o especificado IStatelessServiceFactory para o tipo de serviço especificado. |
RegisterStatelessServiceFactoryAsync(String, IStatelessServiceFactory, TimeSpan, CancellationToken) |
Registra de forma assíncrona o especificado IStatelessServiceFactory para o tipo de serviço especificado, com o especificado |
Aplica-se a
Azure SDK for .NET