Compartir a través de


IGrainFactory Interfaz

Definición

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 obj.

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.

Se aplica a