Compartir a través de


IProviderRuntime Interfaz

Definición

Interfaz para permitir devoluciones de llamada de proveedores en su administrador de proveedores asignado. Esto permite el acceso a la funcionalidad en tiempo de ejecución, como el registro.

public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
Derivado

Comentarios

Se pasa al proveedor durante la llamada de IProvider.Init a esa instancia del proveedor.

Propiedades

GrainFactory

Obtiene el generador para obtener referencias a granos.

ServiceId

Proporciona serviceId que este clúster se está ejecutando como. Los serviceId están diseñados para ser valores de identificador de larga duración para un servicio determinado que permanecerá constante incluso si el servicio se inicia o se vuelve a implementar varias veces durante su vida útil de las operaciones.

ServiceProvider

Obtiene el proveedor de servicios para la inserción de dependencias.

SiloIdentity

Identificador único del silo actual. No hay contenido semántico en esta cadena, pero puede resultar útil para el registro.

Métodos

BindExtension<TExtension,TExtensionInterface>(Func<TExtension>)

Enlaza una extensión a un objeto direccionable, si aún no lo ha hecho.

GetInvokeInterceptor()
Obsoletos.

Obtiene el interceptor de invocación que se invocará en cada solicitud.

GetLogger(String)

Proporciona un registrador que va a usar el proveedor.

SetInvokeInterceptor(InvokeInterceptor)
Obsoletos.

Establece el interceptor de invocación que se invocará en cada solicitud.

Métodos de extensión

GetLogger(IProviderRuntime, String)

Proporciona un registrador que va a usar el proveedor.

Se aplica a

Consulte también