Compartir a través de


IClusterClient Interfaz

Definición

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

(Heredado de IGrainFactory)
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 name.

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

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.

Se aplica a