IGrainFactory 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í.
Funcionalidad para crear referencias a granos.
public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
- Derivado
Métodos
BindGrainReference(IAddressable) |
Enlaza la referencia de grano proporcionada a esta instancia. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Crea una referencia al objeto proporcionado |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Elimina la referencia de objeto proporcionada. |
GetGrain(GrainId) |
Devuelve una referencia sin tipo para el identificador de grano proporcionado. |
GetGrain(GrainId, GrainInterfaceType) |
Devuelve una referencia para el identificador de grano proporcionado que implementa el tipo de interfaz especificado. |
GetGrain(Type, Guid) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Guid, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Int64) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Int64, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain<TGrainInterface>(GrainId) |
Devuelve una referencia al grano especificado que implementa la interfaz especificada. |
GetGrain<TGrainInterface>(Guid, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Guid, String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Int64, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Int64, String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Type, Guid) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Guid, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Int64) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Int64, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
Métodos de extensión
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Funcionalidad para crear referencias a granos. |