Compartir a través de


GrainExtensions.Cast Método

Definición

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

TGrainInterface

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.

Se aplica a