Freigeben über


IGrainFactory.GetGrain Methode

Definition

Überlädt

GetGrain(GrainId)

Gibt einen nicht typisierten Verweis für die bereitgestellte Grain-ID zurück.

GetGrain(GrainId, GrainInterfaceType)

Gibt einen Verweis auf die bereitgestellte Grain-ID zurück, die den angegebenen Schnittstellentyp implementiert.

GetGrain(Type, Guid)

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Int64)

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, String)

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Guid, String)

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

GetGrain(Type, Int64, String)

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

GetGrain<TGrainInterface>(Int64, String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Guid, String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Type, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Int64)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(GrainId)

Gibt einen Verweis auf das angegebene Grain zurück, das die angegebene Schnittstelle implementiert.

GetGrain<TGrainInterface>(String, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Int64, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Guid, String)

Ruft einen Verweis auf ein Grain ab.

GetGrain<TGrainInterface>(Type, Guid, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Guid)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain<TGrainInterface>(Type, Int64, String)

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

GetGrain(GrainId)

Gibt einen nicht typisierten Verweis für die bereitgestellte Grain-ID zurück.

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId);
abstract member GetGrain : Orleans.Runtime.GrainId -> Orleans.Runtime.IAddressable
Public Function GetGrain (grainId As GrainId) As IAddressable

Parameter

grainId
GrainId

Die Grain-ID.

Gibt zurück

Ein nicht typisierter Verweis für die bereitgestellte Grain-ID.

Gilt für:

GetGrain(GrainId, GrainInterfaceType)

Gibt einen Verweis auf die bereitgestellte Grain-ID zurück, die den angegebenen Schnittstellentyp implementiert.

public Orleans.Runtime.IAddressable GetGrain (Orleans.Runtime.GrainId grainId, Orleans.Runtime.GrainInterfaceType interfaceType);
abstract member GetGrain : Orleans.Runtime.GrainId * Orleans.Runtime.GrainInterfaceType -> Orleans.Runtime.IAddressable
Public Function GetGrain (grainId As GrainId, interfaceType As GrainInterfaceType) As IAddressable

Parameter

grainId
GrainId

Die Grain-ID.

interfaceType
GrainInterfaceType

Der Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

Gibt zurück

Ein Verweis auf die bereitgestellte Grain-ID, die den angegebenen Schnittstellentyp implementiert.

Gilt für:

GetGrain(Type, Guid)

Quelle:
IGrainFactory.cs

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey);
abstract member GetGrain : Type * Guid -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Guid) As IGrain

Parameter

grainInterfaceType
Type

Der Grain-Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

grainPrimaryKey
Guid

Der Primärschlüssel des Grains

Gibt zurück

Ein Verweis auf das Grain, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

Gilt für:

GetGrain(Type, Int64)

Quelle:
IGrainFactory.cs

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey);
abstract member GetGrain : Type * int64 -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Long) As IGrain

Parameter

grainInterfaceType
Type

Der Grain-Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

grainPrimaryKey
Int64

Der Primärschlüssel des Grains

Gibt zurück

Ein Verweis auf das Grain, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

Gilt für:

GetGrain(Type, String)

Quelle:
IGrainFactory.cs

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

public Orleans.IGrain GetGrain (Type grainInterfaceType, string grainPrimaryKey);
abstract member GetGrain : Type * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As String) As IGrain

Parameter

grainInterfaceType
Type

Der Grain-Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

grainPrimaryKey
String

Der Primärschlüssel des Grains

Gibt zurück

Ein Verweis auf das Grain, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

Gilt für:

GetGrain(Type, Guid, String)

Quelle:
IGrainFactory.cs

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

public Orleans.IGrain GetGrain (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension);
abstract member GetGrain : Type * Guid * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Guid, keyExtension As String) As IGrain

Parameter

grainInterfaceType
Type

Der Grain-Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

grainPrimaryKey
Guid

Der Primärschlüssel des Grains

keyExtension
String

Die Erweiterungskomponente des Grain Key.

Gibt zurück

Ein Verweis auf das Grain, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

Gilt für:

GetGrain(Type, Int64, String)

Quelle:
IGrainFactory.cs

Gibt einen Verweis auf das Grain zurück, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

public Orleans.IGrain GetGrain (Type grainInterfaceType, long grainPrimaryKey, string keyExtension);
abstract member GetGrain : Type * int64 * string -> Orleans.IGrain
Public Function GetGrain (grainInterfaceType As Type, grainPrimaryKey As Long, keyExtension As String) As IGrain

Parameter

grainInterfaceType
Type

Der Grain-Schnittstellentyp, den der zurückgegebene Grainverweis implementieren muss.

grainPrimaryKey
Int64

Der Primärschlüssel des Grains

keyExtension
String

Die Erweiterungskomponente des Grain Key.

Gibt zurück

Ein Verweis auf das Grain, das die primäre Implementierung des bereitgestellten Schnittstellentyps ist und über den bereitgestellten Primärschlüssel verfügt.

Gilt für:

GetGrain<TGrainInterface>(Int64, String, String)

Quelle:
IGrainFactory.cs

Ruft einen Verweis auf ein Grain ab.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerCompoundKey;
abstract member GetGrain : int64 * string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithIntegerCompoundKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithIntegerCompoundKey) (primaryKey As Long, keyExtension As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

Typparameter

TGrainInterface

Der Schnittstellentyp.

Parameter

primaryKey
Int64

Der Primärschlüssel des Grains.

keyExtension
String

Die Schlüsselerweiterung des Grains.

grainClassNamePrefix
String

Ein optionales Klassennamenpräfix, das verwendet wird, um den Laufzeittyp des Grains zu ermitteln.

Gibt zurück

TGrainInterface

Ein Verweis auf das angegebene Grain.

Gilt für:

GetGrain<TGrainInterface>(Guid, String, String)

Quelle:
IGrainFactory.cs

Ruft einen Verweis auf ein Grain ab.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string keyExtension, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidCompoundKey;
abstract member GetGrain : Guid * string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithGuidCompoundKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithGuidCompoundKey) (primaryKey As Guid, keyExtension As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

Typparameter

TGrainInterface

Der Schnittstellentyp.

Parameter

primaryKey
Guid

Der Primärschlüssel des Grains.

keyExtension
String

Die Schlüsselerweiterung des Grains.

grainClassNamePrefix
String

Ein optionales Klassennamenpräfix, das verwendet wird, um den Laufzeittyp des Grains zu ermitteln.

Gibt zurück

TGrainInterface

Ein Verweis auf das angegebene Grain.

Gilt für:

GetGrain<TGrainInterface>(Type, String)

Quelle:
IGrainFactory.cs

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, string grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As String) As TGrainInterface

Typparameter

TGrainInterface

Der Ausgabetyp des Grains

Parameter

grainInterfaceType
Type

Der Laufzeittyp der Grain-Schnittstelle

grainPrimaryKey
String

Der Primärschlüssel des Grains

Gibt zurück

TGrainInterface

das angeforderte Grain mit der angegebenen grainID und grainInterfaceType

Gilt für:

GetGrain<TGrainInterface>(Type, Int64)

Quelle:
IGrainFactory.cs

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * int64 -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Long) As TGrainInterface

Typparameter

TGrainInterface

Der Ausgabetyp des Grains

Parameter

grainInterfaceType
Type

Der Laufzeittyp der Grain-Schnittstelle

grainPrimaryKey
Int64

Der Primärschlüssel des Grains

Gibt zurück

TGrainInterface

das angeforderte Grain mit der angegebenen grainID und grainInterfaceType

Gilt für:

GetGrain<TGrainInterface>(GrainId)

Gibt einen Verweis auf das angegebene Grain zurück, das die angegebene Schnittstelle implementiert.

public TGrainInterface GetGrain<TGrainInterface> (Orleans.Runtime.GrainId grainId) where TGrainInterface : Orleans.Runtime.IAddressable;
abstract member GetGrain : Orleans.Runtime.GrainId -> 'GrainInterface (requires 'GrainInterface :> Orleans.Runtime.IAddressable)
Public Function GetGrain(Of TGrainInterface As IAddressable) (grainId As GrainId) As TGrainInterface

Typparameter

TGrainInterface

Der Grain-Schnittstellentyp, den der zurückgegebene Grain-Verweis implementieren muss.

Parameter

grainId
GrainId

Die Grain-ID.

Gibt zurück

TGrainInterface

Ein Verweis auf das angegebene Grain, das die angegebene Schnittstelle implementiert.

Gilt für:

GetGrain<TGrainInterface>(String, String)

Quelle:
IGrainFactory.cs

Ruft einen Verweis auf ein Grain ab.

public TGrainInterface GetGrain<TGrainInterface> (string primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithStringKey;
abstract member GetGrain : string * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithStringKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithStringKey) (primaryKey As String, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

Typparameter

TGrainInterface

Der Schnittstellentyp.

Parameter

primaryKey
String

Der Primärschlüssel des Grains.

grainClassNamePrefix
String

Ein optionales Klassennamenpräfix, das zum Ermitteln des Laufzeittyps des Grains verwendet wird.

Gibt zurück

TGrainInterface

Ein Verweis auf die angegebene Körnung.

Gilt für:

GetGrain<TGrainInterface>(Int64, String)

Quelle:
IGrainFactory.cs

Ruft einen Verweis auf ein Grain ab.

public TGrainInterface GetGrain<TGrainInterface> (long primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithIntegerKey;
abstract member GetGrain : int64 * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithIntegerKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithIntegerKey) (primaryKey As Long, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

Typparameter

TGrainInterface

Der Schnittstellentyp.

Parameter

primaryKey
Int64

Der Primärschlüssel des Grains.

grainClassNamePrefix
String

Ein optionales Klassennamenpräfix, das zum Ermitteln des Laufzeittyps des Grains verwendet wird.

Gibt zurück

TGrainInterface

Ein Verweis auf die angegebene Körnung.

Gilt für:

GetGrain<TGrainInterface>(Guid, String)

Quelle:
IGrainFactory.cs

Ruft einen Verweis auf ein Grain ab.

public TGrainInterface GetGrain<TGrainInterface> (Guid primaryKey, string grainClassNamePrefix = default) where TGrainInterface : Orleans.IGrainWithGuidKey;
abstract member GetGrain : Guid * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrainWithGuidKey)
Public Function GetGrain(Of TGrainInterface As IGrainWithGuidKey) (primaryKey As Guid, Optional grainClassNamePrefix As String = Nothing) As TGrainInterface

Typparameter

TGrainInterface

Der Schnittstellentyp.

Parameter

primaryKey
Guid

Der Primärschlüssel des Grains.

grainClassNamePrefix
String

Ein optionales Klassennamenpräfix, das zum Ermitteln des Laufzeittyps des Grains verwendet wird.

Gibt zurück

TGrainInterface

Ein Verweis auf die angegebene Körnung.

Gilt für:

GetGrain<TGrainInterface>(Type, Guid, String)

Quelle:
IGrainFactory.cs

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * Guid * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Guid, keyExtension As String) As TGrainInterface

Typparameter

TGrainInterface

Der Ausgabetyp des Grains

Parameter

grainInterfaceType
Type

der Laufzeittyp der Grain-Schnittstelle

grainPrimaryKey
Guid

der Primärschlüssel des Grains

keyExtension
String

Die Schlüsselerweiterung des Grains.

Gibt zurück

TGrainInterface

das angeforderte Grain mit der angegebenen grainID und grainInterfaceType

Gilt für:

GetGrain<TGrainInterface>(Type, Guid)

Quelle:
IGrainFactory.cs

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, Guid grainPrimaryKey) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * Guid -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Guid) As TGrainInterface

Typparameter

TGrainInterface

Der Ausgabetyp des Grains

Parameter

grainInterfaceType
Type

der Laufzeittyp der Grain-Schnittstelle

grainPrimaryKey
Guid

der Primärschlüssel des Grains

Gibt zurück

TGrainInterface

das angeforderte Grain mit der angegebenen grainID und grainInterfaceType

Gilt für:

GetGrain<TGrainInterface>(Type, Int64, String)

Quelle:
IGrainFactory.cs

Eine GetGrain-Überladung, die den Laufzeittyp der Grain-Schnittstelle zurückgibt und die Grain-Umwandlung in TGrainInterface zurückgibt.

Der Hauptanwendungsfall ist, wenn Sie ein Grain abrufen möchten, dessen Typ zur Kompilierzeit unbekannt ist (z. B. generische Typparameter).

public TGrainInterface GetGrain<TGrainInterface> (Type grainInterfaceType, long grainPrimaryKey, string keyExtension) where TGrainInterface : Orleans.IGrain;
abstract member GetGrain : Type * int64 * string -> 'GrainInterface (requires 'GrainInterface :> Orleans.IGrain)
Public Function GetGrain(Of TGrainInterface As IGrain) (grainInterfaceType As Type, grainPrimaryKey As Long, keyExtension As String) As TGrainInterface

Typparameter

TGrainInterface

Der Ausgabetyp des Grains

Parameter

grainInterfaceType
Type

der Laufzeittyp der Grain-Schnittstelle

grainPrimaryKey
Int64

der Primärschlüssel des Grains

keyExtension
String

Die Schlüsselerweiterung des Grains.

Gibt zurück

TGrainInterface

das angeforderte Grain mit der angegebenen grainID und grainInterfaceType

Gilt für: