IGrainFactory.GetGrain Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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
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
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
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
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
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
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
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
das angeforderte Grain mit der angegebenen grainID und grainInterfaceType