GrainExtensions.Cast 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
Cast(IAddressable, Type) |
Devuelve una referencia con tipo al grano proporcionado. |
Cast<TGrainInterface>(IAddressable) |
Devuelve una referencia con tipo al grano proporcionado. |
Cast(IAddressable, Type)
- Source:
- GrainExtensions.cs
Devuelve una referencia con tipo al grano proporcionado.
public static object Cast (this Orleans.Runtime.IAddressable grain, Type interfaceType);
static member Cast : Orleans.Runtime.IAddressable * Type -> obj
<Extension()>
Public Function Cast (grain As IAddressable, interfaceType As Type) As Object
Parámetros
- grain
- IAddressable
Grano que se va a convertir.
- interfaceType
- Type
Tipo de la interfaz de grano.
Devoluciones
Referencia fuertemente tipada al grano proporcionado que implementa interfaceType
.
Comentarios
Este método es equivalente a AsReference(IAddressable, Type). Si el valor proporcionado es una instancia de grano, se creará una referencia que implementa la interfaz proporcionada. Si el valor proporcionado ya es una referencia específica, se creará una nueva referencia que implementa la interfaz proporcionada.
Se aplica a
Cast<TGrainInterface>(IAddressable)
- Source:
- GrainExtensions.cs
Devuelve una referencia con tipo al grano proporcionado.
public static TGrainInterface Cast<TGrainInterface> (this Orleans.Runtime.IAddressable grain);
static member Cast : Orleans.Runtime.IAddressable -> 'GrainInterface
<Extension()>
Public Function Cast(Of TGrainInterface) (grain As IAddressable) As TGrainInterface
Parámetros de tipo
- TGrainInterface
Tipo de la interfaz de grano.
Parámetros
- grain
- IAddressable
Grano que se va a convertir.
Devoluciones
Referencia fuertemente tipada al grano proporcionado que implementa TGrainInterface
.
Comentarios
Este método es equivalente a AsReference<TGrainInterface>(IAddressable). Si el valor proporcionado es una instancia de grano, se creará una referencia que implementa la interfaz proporcionada. Si el valor proporcionado ya es una referencia específica, se creará una nueva referencia que implementa la interfaz proporcionada.