IGrainFactory.GetGrain Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetGrain(GrainId) |
Restituisce un riferimento non tipizzato per l'ID granulare specificato. |
GetGrain(GrainId, GrainInterfaceType) |
Restituisce un riferimento per l'ID granulare specificato che implementa il tipo di interfaccia specificato. |
GetGrain(Type, Guid) |
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata. |
GetGrain(Type, Int64) |
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata. |
GetGrain(Type, String) |
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata. |
GetGrain(Type, Guid, String) |
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata. |
GetGrain(Type, Int64, String) |
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata. |
GetGrain<TGrainInterface>(Int64, String, String) |
Ottiene un riferimento a una granularità. |
GetGrain<TGrainInterface>(Guid, String, String) |
Ottiene un riferimento a una granularità. |
GetGrain<TGrainInterface>(Type, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface. Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). |
GetGrain<TGrainInterface>(Type, Int64) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface. Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). |
GetGrain<TGrainInterface>(GrainId) |
Restituisce un riferimento al granularità specificato che implementa l'interfaccia specificata. |
GetGrain<TGrainInterface>(String, String) |
Ottiene un riferimento a una granularità. |
GetGrain<TGrainInterface>(Int64, String) |
Ottiene un riferimento a una granularità. |
GetGrain<TGrainInterface>(Guid, String) |
Ottiene un riferimento a una granularità. |
GetGrain<TGrainInterface>(Type, Guid, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface. Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). |
GetGrain<TGrainInterface>(Type, Guid) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface. Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). |
GetGrain<TGrainInterface>(Type, Int64, String) |
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface. Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico). |
GetGrain(GrainId)
Restituisce un riferimento non tipizzato per l'ID granulare specificato.
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
Parametri
- grainId
- GrainId
ID granulare.
Restituisce
Riferimento non tipizzato per l'ID granulare specificato.
Si applica a
GetGrain(GrainId, GrainInterfaceType)
Restituisce un riferimento per l'ID granulare specificato che implementa il tipo di interfaccia specificato.
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
Parametri
- grainId
- GrainId
ID granulare.
- interfaceType
- GrainInterfaceType
Tipo di interfaccia che deve implementare il riferimento granulare restituito.
Restituisce
Riferimento per l'ID granulare specificato che implementa il tipo di interfaccia specificato.
Si applica a
GetGrain(Type, Guid)
- Origine:
- IGrainFactory.cs
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
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
Parametri
- grainInterfaceType
- Type
Tipo di interfaccia granulare che deve implementare il riferimento granulare restituito.
- grainPrimaryKey
- Guid
Chiave primaria del granulare
Restituisce
Riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
Si applica a
GetGrain(Type, Int64)
- Origine:
- IGrainFactory.cs
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
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
Parametri
- grainInterfaceType
- Type
Tipo di interfaccia granulare che deve implementare il riferimento granulare restituito.
- grainPrimaryKey
- Int64
Chiave primaria del granulare
Restituisce
Riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
Si applica a
GetGrain(Type, String)
- Origine:
- IGrainFactory.cs
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
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
Parametri
- grainInterfaceType
- Type
Tipo di interfaccia granulare che deve implementare il riferimento granulare restituito.
- grainPrimaryKey
- String
Chiave primaria del granulare
Restituisce
Riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
Si applica a
GetGrain(Type, Guid, String)
- Origine:
- IGrainFactory.cs
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
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
Parametri
- grainInterfaceType
- Type
Tipo di interfaccia granulare che deve implementare il riferimento granulare restituito.
- grainPrimaryKey
- Guid
Chiave primaria del granulare
- keyExtension
- String
Componente di estensione della chiave di granularità.
Restituisce
Riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
Si applica a
GetGrain(Type, Int64, String)
- Origine:
- IGrainFactory.cs
Restituisce un riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
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
Parametri
- grainInterfaceType
- Type
Tipo di interfaccia granulare che deve implementare il riferimento granulare restituito.
- grainPrimaryKey
- Int64
Chiave primaria del granulare
- keyExtension
- String
Componente di estensione della chiave di granularità.
Restituisce
Riferimento alla granularità che rappresenta l'implementazione primaria del tipo di interfaccia fornito e ha la chiave primaria specificata.
Si applica a
GetGrain<TGrainInterface>(Int64, String, String)
- Origine:
- IGrainFactory.cs
Ottiene un riferimento a una granularità.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia
Parametri
- primaryKey
- Int64
Chiave primaria del granulare.
- keyExtension
- String
Estensione chiave della granularità.
- grainClassNamePrefix
- String
Prefisso del nome della classe facoltativo usato per trovare il tipo di runtime del granulare.
Restituisce
Riferimento al granularità specificato.
Si applica a
GetGrain<TGrainInterface>(Guid, String, String)
- Origine:
- IGrainFactory.cs
Ottiene un riferimento a una granularità.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia
Parametri
- primaryKey
- Guid
Chiave primaria del granulare.
- keyExtension
- String
Estensione chiave della granularità.
- grainClassNamePrefix
- String
Prefisso del nome della classe facoltativo usato per trovare il tipo di runtime del granulare.
Restituisce
Riferimento al granularità specificato.
Si applica a
GetGrain<TGrainInterface>(Type, String)
- Origine:
- IGrainFactory.cs
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.
Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).
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
Parametri di tipo
- TGrainInterface
Tipo di output del granulare
Parametri
- grainInterfaceType
- Type
tipo di runtime dell'interfaccia di granularità
- grainPrimaryKey
- String
chiave primaria del granulare
Restituisce
granularità richiesta con l'id granulare specificato e granularitàInterfaceType
Si applica a
GetGrain<TGrainInterface>(Type, Int64)
- Origine:
- IGrainFactory.cs
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia di granularità e restituisce il cast di granularità in TGrainInterface.
Il caso d'uso principale è quando si vuole ottenere un granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).
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
Parametri di tipo
- TGrainInterface
Tipo di output del granulare
Parametri
- grainInterfaceType
- Type
tipo di runtime dell'interfaccia di granularità
- grainPrimaryKey
- Int64
chiave primaria del granulare
Restituisce
granularità richiesta con l'id granulare specificato e granularitàInterfaceType
Si applica a
GetGrain<TGrainInterface>(GrainId)
Restituisce un riferimento alla granularità specificata che implementa l'interfaccia specificata.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia granulare che deve essere implementato dal riferimento granulare restituito.
Parametri
- grainId
- GrainId
ID granulare.
Restituisce
Riferimento alla granularità specificata che implementa l'interfaccia specificata.
Si applica a
GetGrain<TGrainInterface>(String, String)
- Origine:
- IGrainFactory.cs
Ottiene un riferimento a una granularità.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia
Parametri
- primaryKey
- String
Chiave primaria della granularità.
- grainClassNamePrefix
- String
Prefisso del nome della classe facoltativo usato per trovare il tipo di runtime della granularità.
Restituisce
Riferimento alla granularità specificata.
Si applica a
GetGrain<TGrainInterface>(Int64, String)
- Origine:
- IGrainFactory.cs
Ottiene un riferimento a una granularità.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia
Parametri
- primaryKey
- Int64
Chiave primaria della granularità.
- grainClassNamePrefix
- String
Prefisso del nome della classe facoltativo usato per trovare il tipo di runtime della granularità.
Restituisce
Riferimento alla granularità specificata.
Si applica a
GetGrain<TGrainInterface>(Guid, String)
- Origine:
- IGrainFactory.cs
Ottiene un riferimento a una granularità.
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
Parametri di tipo
- TGrainInterface
Tipo di interfaccia
Parametri
- primaryKey
- Guid
Chiave primaria della granularità.
- grainClassNamePrefix
- String
Prefisso del nome della classe facoltativo usato per trovare il tipo di runtime della granularità.
Restituisce
Riferimento alla granularità specificata.
Si applica a
GetGrain<TGrainInterface>(Type, Guid, String)
- Origine:
- IGrainFactory.cs
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface.
Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).
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
Parametri di tipo
- TGrainInterface
Tipo di output della granularità
Parametri
- grainInterfaceType
- Type
tipo di runtime dell'interfaccia granulare
- grainPrimaryKey
- Guid
chiave primaria della granularità
- keyExtension
- String
Estensione della chiave della granularità.
Restituisce
granularità richiesta con il valore grainID e grainInterfaceType specificato
Si applica a
GetGrain<TGrainInterface>(Type, Guid)
- Origine:
- IGrainFactory.cs
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface.
Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).
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
Parametri di tipo
- TGrainInterface
Tipo di output della granularità
Parametri
- grainInterfaceType
- Type
tipo di runtime dell'interfaccia granulare
- grainPrimaryKey
- Guid
chiave primaria della granularità
Restituisce
granularità richiesta con il valore grainID e grainInterfaceType specificato
Si applica a
GetGrain<TGrainInterface>(Type, Int64, String)
- Origine:
- IGrainFactory.cs
Overload GetGrain che restituisce il tipo di runtime dell'interfaccia granulare e restituisce il cast granulare a TGrainInterface.
Il caso d'uso principale è quando si vuole ottenere una granularità il cui tipo è sconosciuto in fase di compilazione (ad esempio parametri di tipo generico).
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
Parametri di tipo
- TGrainInterface
Tipo di output della granularità
Parametri
- grainInterfaceType
- Type
tipo di runtime dell'interfaccia granulare
- grainPrimaryKey
- Int64
chiave primaria della granularità
- keyExtension
- String
Estensione della chiave della granularità.
Restituisce
granularità richiesta con il valore grainID e grainInterfaceType specificato