IClusterClient 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 de cliente para interactuar con un clúster de Orleans.
public interface IClusterClient : IDisposable, Orleans.IGrainFactory
public interface IClusterClient : IAsyncDisposable, IDisposable, Orleans.IGrainFactory
public interface IClusterClient : Orleans.IGrainFactory
type IClusterClient = interface
interface IDisposable
interface IGrainFactory
type IClusterClient = interface
interface IGrainFactory
interface IAsyncDisposable
interface IDisposable
type IClusterClient = interface
interface IGrainFactory
Public Interface IClusterClient
Implements IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IAsyncDisposable, IDisposable, IGrainFactory
Public Interface IClusterClient
Implements IGrainFactory
- Implementaciones
Propiedades
Configuration |
Obtiene la configuración del cliente. |
IsInitialized |
Obtiene un valor que indica si se inicializa o no este cliente. |
Logger |
Proporciona una instalación de registro para las aplicaciones. |
ServiceProvider |
Obtiene el proveedor de servicios utilizado por este cliente. |
Métodos
Abort() |
Anula el cliente de forma incorrecta. |
AbortAsync() |
Anula el cliente de forma incorrecta. |
BindGrainReference(IAddressable) |
Enlaza la referencia de grano proporcionada a esta instancia. (Heredado de IGrainFactory) |
Close() |
Detiene el cliente correctamente y se desconecta del clúster. |
Connect() |
Inicia el cliente y se conecta al clúster configurado. |
Connect(Func<Exception,Task<Boolean>>) |
Inicia el cliente y se conecta al clúster configurado. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Crea una referencia al objeto proporcionado |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Elimina la referencia de objeto proporcionada. (Heredado de IGrainFactory) |
GetGrain(GrainId) |
Devuelve una referencia sin tipo para el identificador de grano proporcionado. (Heredado de IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Devuelve una referencia para el identificador de grano proporcionado que implementa el tipo de interfaz especificado. (Heredado de IGrainFactory) |
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. (Heredado de IGrainFactory) |
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. (Heredado de IGrainFactory) |
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. (Heredado de IGrainFactory) |
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. (Heredado de IGrainFactory) |
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. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Devuelve una referencia al grano especificado que implementa la interfaz especificada. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Obtiene una referencia a un grano. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Obtiene una referencia a un grano. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Obtiene una referencia a un grano. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Obtiene una referencia a un grano. (Heredado de IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Obtiene una referencia a un grano. (Heredado de IGrainFactory) |
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). (Heredado de IGrainFactory) |
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). (Heredado de IGrainFactory) |
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). (Heredado de IGrainFactory) |
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). (Heredado de IGrainFactory) |
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). (Heredado de IGrainFactory) |
GetStreamProvider(String) |
Devuelve con IStreamProvider el especificado |
GetStreamProviders() |
Devuelve una colección de todos los valores configurados IStreamProvider. |
Métodos de extensión
Configuration(IClusterClient) |
Obtiene la configuración del cliente. |
GetStreamProvider(IClusterClient, String) |
Obtiene el proveedor de flujos con el especificado |
GetBroadcastChannelProvider(IClusterClient, String) |
Obtenga el canal de difusión con nombre proporcionado. |
Logger(IClusterClient) |
Proporciona una instalación de registro para las aplicaciones. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Interfaz de cliente para interactuar con un clúster de Orleans. |