GrainExtensions Classe

Definizione

Metodi di estensione per grani.

public static class GrainExtensions
type GrainExtensions = class
Public Module GrainExtensions
Ereditarietà
GrainExtensions

Metodi

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.

GetGrainIdentity(IGrain)

Metodi di estensione per grani.

GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IGrain, String)

Metodi di estensione per grani.

GetPrimaryKey(IGrain)

Metodi di estensione per grani.

GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IGrain, String)

Metodi di estensione per grani.

GetPrimaryKeyLong(IGrain)

Metodi di estensione per grani.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria della granularità.

GetPrimaryKeyString(IGrainWithStringKey)

Metodi di estensione per grani.

InvokeOneWay<T>(T, Func<T,Task>)

Richiama un metodo di un'interfaccia granulare in modo che nessun messaggio di risposta venga inviato al chiamante.

InvokeOneWay<T>(T, Func<T,ValueTask>)

Richiama un metodo di un'interfaccia granulare in modo che nessun messaggio di risposta venga inviato al chiamante.

IsPrimaryKeyBasedOnLong(IAddressable)

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

Si applica a