IClusterClient Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Клиентский интерфейс для взаимодействия с кластером 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
- Реализации
Свойства
Configuration |
Возвращает конфигурацию клиента. |
IsInitialized |
Возвращает значение, указывающее, инициализирован ли этот клиент. |
Logger |
Предоставляет возможность ведения журнала для приложений. |
ServiceProvider |
Возвращает поставщика услуг, используемого этим клиентом. |
Методы
Abort() |
Прерывает клиент ненормальным образом. |
AbortAsync() |
Прерывает клиент ненормальным образом. |
BindGrainReference(IAddressable) |
Привязывает предоставленную ссылку grain к этому экземпляру. (Унаследовано от IGrainFactory) |
Close() |
Корректно останавливает клиент, отключаясь от кластера. |
Connect() |
Запускает клиент и подключается к настроенного кластера. |
Connect(Func<Exception,Task<Boolean>>) |
Запускает клиент и подключается к настроенного кластера. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Создает ссылку на предоставленный |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Удаляет указанную ссылку на объект. (Унаследовано от IGrainFactory) |
GetGrain(GrainId) |
Возвращает нетипиченную ссылку для предоставленного идентификатора grain. (Унаследовано от IGrainFactory) |
GetGrain(GrainId, GrainInterfaceType) |
Возвращает ссылку на предоставленный идентификатор grain, реализующий указанный тип интерфейса. (Унаследовано от IGrainFactory) |
GetGrain(Type, Guid) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. (Унаследовано от IGrainFactory) |
GetGrain(Type, Guid, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. (Унаследовано от IGrainFactory) |
GetGrain(Type, Int64) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. (Унаследовано от IGrainFactory) |
GetGrain(Type, Int64, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. (Унаследовано от IGrainFactory) |
GetGrain(Type, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(GrainId) |
Возвращает ссылку на указанную грань, реализующую указанный интерфейс. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String) |
Возвращает ссылку на объект grain. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Guid, String, String) |
Возвращает ссылку на объект grain. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String) |
Возвращает ссылку на объект grain. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Int64, String, String) |
Возвращает ссылку на объект grain. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(String, String) |
Возвращает ссылку на объект grain. (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Type, Guid, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Type, Int64, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). (Унаследовано от IGrainFactory) |
GetGrain<TGrainInterface>(Type, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). (Унаследовано от IGrainFactory) |
GetStreamProvider(String) |
Возвращает объект IStreamProvider с заданным |
GetStreamProviders() |
Возвращает коллекцию всех настроенных IStreamProviderобъектов . |
Методы расширения
Configuration(IClusterClient) |
Возвращает конфигурацию клиента. |
GetStreamProvider(IClusterClient, String) |
Возвращает поставщик потока с указанным |
GetBroadcastChannelProvider(IClusterClient, String) |
Получите указанный канал трансляции. |
Logger(IClusterClient) |
Предоставляет возможность ведения журнала для приложений. |
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Клиентский интерфейс для взаимодействия с кластером Orleans. |