IGrainFactory.GetGrain Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetGrain(GrainId) |
Devuelve una referencia sin tipo para el identificador de grano proporcionado. |
GetGrain(GrainId, GrainInterfaceType) |
Devuelve una referencia para el identificador de grano proporcionado que implementa el tipo de interfaz especificado. |
GetGrain(Type, Guid) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Int64) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Guid, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain(Type, Int64, String) |
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada. |
GetGrain<TGrainInterface>(Int64, String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Guid, String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Type, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Int64) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(GrainId) |
Devuelve una referencia al grano especificado que implementa la interfaz especificada. |
GetGrain<TGrainInterface>(String, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Int64, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Guid, String) |
Obtiene una referencia a un grano. |
GetGrain<TGrainInterface>(Type, Guid, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Guid) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain<TGrainInterface>(Type, Int64, String) |
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface. El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico). |
GetGrain(GrainId)
Devuelve una referencia sin tipo para el identificador de grano proporcionado.
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
Parámetros
- grainId
- GrainId
Identificador de grano.
Devoluciones
Referencia sin tipo para el identificador de grano proporcionado.
Se aplica a
GetGrain(GrainId, GrainInterfaceType)
Devuelve una referencia para el identificador de grano proporcionado que implementa el tipo de interfaz especificado.
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
Parámetros
- grainId
- GrainId
Identificador de grano.
- interfaceType
- GrainInterfaceType
Tipo de interfaz que debe implementar la referencia de grano devuelta.
Devoluciones
Referencia del identificador de grano proporcionado que implementa el tipo de interfaz especificado.
Se aplica a
GetGrain(Type, Guid)
- Source:
- IGrainFactory.cs
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
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
Parámetros
- grainInterfaceType
- Type
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
- grainPrimaryKey
- Guid
Clave principal del grano
Devoluciones
Referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
Se aplica a
GetGrain(Type, Int64)
- Source:
- IGrainFactory.cs
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
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
Parámetros
- grainInterfaceType
- Type
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
- grainPrimaryKey
- Int64
Clave principal del grano
Devoluciones
Referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
Se aplica a
GetGrain(Type, String)
- Source:
- IGrainFactory.cs
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
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
Parámetros
- grainInterfaceType
- Type
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
- grainPrimaryKey
- String
Clave principal del grano
Devoluciones
Referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
Se aplica a
GetGrain(Type, Guid, String)
- Source:
- IGrainFactory.cs
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
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
Parámetros
- grainInterfaceType
- Type
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
- grainPrimaryKey
- Guid
Clave principal del grano
- keyExtension
- String
Componente de extensión clave de grano.
Devoluciones
Referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
Se aplica a
GetGrain(Type, Int64, String)
- Source:
- IGrainFactory.cs
Devuelve una referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
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
Parámetros
- grainInterfaceType
- Type
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
- grainPrimaryKey
- Int64
Clave principal del grano
- keyExtension
- String
Componente de extensión clave de grano.
Devoluciones
Referencia al grano que es la implementación principal del tipo de interfaz proporcionado y tiene la clave principal proporcionada.
Se aplica a
GetGrain<TGrainInterface>(Int64, String, String)
- Source:
- IGrainFactory.cs
Obtiene una referencia a un grano.
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
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz.
Parámetros
- primaryKey
- Int64
Clave principal del grano.
- keyExtension
- String
Extensión clave del grano.
- grainClassNamePrefix
- String
Prefijo de nombre de clase opcional que se usa para buscar el tipo de tiempo de ejecución del grano.
Devoluciones
Referencia al grano especificado.
Se aplica a
GetGrain<TGrainInterface>(Guid, String, String)
- Source:
- IGrainFactory.cs
Obtiene una referencia a un grano.
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
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz.
Parámetros
- primaryKey
- Guid
Clave principal del grano.
- keyExtension
- String
Extensión clave del grano.
- grainClassNamePrefix
- String
Prefijo de nombre de clase opcional que se usa para buscar el tipo de tiempo de ejecución del grano.
Devoluciones
Referencia al grano especificado.
Se aplica a
GetGrain<TGrainInterface>(Type, String)
- Source:
- IGrainFactory.cs
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface.
El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico).
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
Parámetros de tipo
- TGrainInterface
Tipo de salida del grano
Parámetros
- grainInterfaceType
- Type
el tipo de tiempo de ejecución de la interfaz de grano
- grainPrimaryKey
- String
clave principal del grano
Devoluciones
el grano solicitado con el grainID y grainInterfaceType especificados
Se aplica a
GetGrain<TGrainInterface>(Type, Int64)
- Source:
- IGrainFactory.cs
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface.
El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico).
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
Parámetros de tipo
- TGrainInterface
Tipo de salida del grano
Parámetros
- grainInterfaceType
- Type
el tipo de tiempo de ejecución de la interfaz de grano
- grainPrimaryKey
- Int64
clave principal del grano
Devoluciones
el grano solicitado con el grainID y grainInterfaceType especificados
Se aplica a
GetGrain<TGrainInterface>(GrainId)
Devuelve una referencia al grano especificado que implementa la interfaz especificada.
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
Parámetros de tipo
- TGrainInterface
Tipo de interfaz de grano que debe implementar la referencia de grano devuelta.
Parámetros
- grainId
- GrainId
Identificador de grano.
Devoluciones
Referencia al grano especificado que implementa la interfaz especificada.
Se aplica a
GetGrain<TGrainInterface>(String, String)
- Source:
- IGrainFactory.cs
Obtiene una referencia a un grano.
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
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz.
Parámetros
- primaryKey
- String
Clave principal del grano.
- grainClassNamePrefix
- String
Prefijo de nombre de clase opcional que se usa para buscar el tipo de tiempo de ejecución del grano.
Devoluciones
Referencia al grano especificado.
Se aplica a
GetGrain<TGrainInterface>(Int64, String)
- Source:
- IGrainFactory.cs
Obtiene una referencia a un grano.
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
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz.
Parámetros
- primaryKey
- Int64
Clave principal del grano.
- grainClassNamePrefix
- String
Prefijo de nombre de clase opcional que se usa para buscar el tipo de tiempo de ejecución del grano.
Devoluciones
Referencia al grano especificado.
Se aplica a
GetGrain<TGrainInterface>(Guid, String)
- Source:
- IGrainFactory.cs
Obtiene una referencia a un grano.
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
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz.
Parámetros
- primaryKey
- Guid
Clave principal del grano.
- grainClassNamePrefix
- String
Prefijo de nombre de clase opcional que se usa para buscar el tipo de tiempo de ejecución del grano.
Devoluciones
Referencia al grano especificado.
Se aplica a
GetGrain<TGrainInterface>(Type, Guid, String)
- Source:
- IGrainFactory.cs
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface.
El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico).
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
Parámetros de tipo
- TGrainInterface
Tipo de salida del grano
Parámetros
- grainInterfaceType
- Type
el tipo de tiempo de ejecución de la interfaz de grano
- grainPrimaryKey
- Guid
clave principal del grano
- keyExtension
- String
Extensión clave del grano.
Devoluciones
el grano solicitado con el grainID y grainInterfaceType especificados
Se aplica a
GetGrain<TGrainInterface>(Type, Guid)
- Source:
- IGrainFactory.cs
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface.
El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico).
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
Parámetros de tipo
- TGrainInterface
Tipo de salida del grano
Parámetros
- grainInterfaceType
- Type
el tipo de tiempo de ejecución de la interfaz de grano
- grainPrimaryKey
- Guid
clave principal del grano
Devoluciones
el grano solicitado con el grainID y grainInterfaceType especificados
Se aplica a
GetGrain<TGrainInterface>(Type, Int64, String)
- Source:
- IGrainFactory.cs
Sobrecarga GetGrain que devuelve el tipo en tiempo de ejecución de la interfaz de grano y devuelve la conversión de grano a TGrainInterface.
El caso de uso principal es cuando se desea obtener un grano cuyo tipo se desconoce en tiempo de compilación (por ejemplo, parámetros de tipo genérico).
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
Parámetros de tipo
- TGrainInterface
Tipo de salida del grano
Parámetros
- grainInterfaceType
- Type
el tipo de tiempo de ejecución de la interfaz de grano
- grainPrimaryKey
- Int64
clave principal del grano
- keyExtension
- String
Extensión clave del grano.
Devoluciones
el grano solicitado con el grainID y grainInterfaceType especificados