Share via


IAsyncEnumerableGrainExtension Interfaccia

Definizione

Interfaccia di estensione granulare per grani che restituiscono IAsyncEnumerable<T> metodi di granularità.

public interface IAsyncEnumerableGrainExtension : Orleans.Runtime.IGrainExtension
type IAsyncEnumerableGrainExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface IAsyncEnumerableGrainExtension
Implements IGrainExtension
Implementazioni

Metodi

DisposeAsync(Guid)

Elimina un IAsyncEnumerable<T> valore.

MoveNext<T>(Guid)

Continua l'enumerazione di un IAsyncEnumerable<T> valore.

StartEnumeration<T>(Guid, IAsyncEnumerableRequest<T>)

Richiama una IAsyncEnumerable<T> richiesta e inizia l'enumerazione.

Metodi di estensione

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

BindGrainReference(IAddressable, IGrainFactory)

Associa il riferimento granulare all'oggetto specificato IGrainFactory.

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

GetGrainId(IAddressable)

Restituisce l'ID di granularità corrispondente alla granularità specificata.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria della granularità.

IsPrimaryKeyBasedOnLong(IAddressable)

Restituisce un valore che indica se la parte della chiave primaria è di tipo long.

Si applica a