IProviderRuntime Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |