Compartir a través de


FabricRuntime Clase

Definición

Permite que los hosts creados por el usuario obtengan su CodePackageActivationContext, así como registrar los generadores de servicios necesarios [ IStatelessServiceFactory, IStatefulServiceFactoryo ServiceGroupFactory] o los tipos de servicio directamente.

public sealed class FabricRuntime : IDisposable
type FabricRuntime = class
    interface IDisposable
Public NotInheritable Class FabricRuntime
Implements IDisposable
Herencia
FabricRuntime
Implementaciones

Métodos

Create()

Crea el FabricRuntime objeto .

Create(Action)

Crea el FabricRuntime objeto con una función de devolución de llamada especificada que se ejecutará si el tiempo de ejecución subyacente finaliza o sale por cualquier motivo.

CreateAsync(Action, TimeSpan, CancellationToken)

Crea el FabricRuntime objeto de forma asincrónica con la función de devolución de llamada especificada que se ejecutará si el tiempo de ejecución subyacente finaliza o sale por cualquier motivo, timeouty cancellationToken.

CreateAsync(TimeSpan, CancellationToken)

Crea el FabricRuntime objeto de forma asincrónica con el especificado timeout y cancellationToken.

Dispose()

Elimina de FabricRuntime.

GetActivationContext()

Recupera el FabricRuntimeobjeto actual CodePackageActivationContext.

GetActivationContextAsync(TimeSpan, CancellationToken)

Recupera de forma asincrónica la actual FabricRuntimeCodePackageActivationContext con el especificado timeout y cancellationToken.

GetCodePackageActivator()

Esto último sólo se refiere al uso interno.

GetCodePackageActivatorAsync(TimeSpan, CancellationToken)

Esto último sólo se refiere al uso interno.

GetNodeContext()

Obtiene el objeto De contexto del nodo que contiene información sobre el nodo de tejido.

GetNodeContextAsync(TimeSpan, CancellationToken)

Obtiene el contexto de nodo del nodo de Tejido de forma asincrónica con el token de tiempo de espera y cancelación.

RegisterServiceGroupFactory(String, ServiceGroupFactory)

Registra el especificado ServiceGroupFactory para el tipo especificado.

RegisterServiceGroupFactoryAsync(String, ServiceGroupFactory, TimeSpan, CancellationToken)

Registra de forma asincrónica el especificado ServiceGroupFactory para el tipo de grupo de servicios especificado con el especificado timeout y cancellationToken.

RegisterServiceType(String, Type)

Asocia el objeto especificado serviceTypeName al tipo administrado real que lo implementa.

RegisterServiceTypeAsync(String, Type, TimeSpan, CancellationToken)

Asocia de forma asincrónica el serviceTypeName especificado con el tipo administrado real que lo implementa, con los valores especificados timeout y cancellationToken

RegisterStatefulServiceFactory(String, IStatefulServiceFactory)

Registra el especificado IStatefulServiceFactory para el tipo de servicio especificado.

RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken)

Registra el especificado IStatefulServiceFactory para el tipo de servicio especificado con el especificado timeout y cancellationToken.

RegisterStatelessServiceFactory(String, IStatelessServiceFactory)

Registra el especificado IStatelessServiceFactory para el tipo de servicio especificado.

RegisterStatelessServiceFactoryAsync(String, IStatelessServiceFactory, TimeSpan, CancellationToken)

Registra de forma asincrónica el especificado IStatelessServiceFactory para el tipo de servicio especificado, con el especificado timeout y cancellationToken

Se aplica a