Partilhar via


GrainExtensions.Cast Método

Definição

Sobrecargas

Cast(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

Cast(IAddressable, Type)

Origem:
GrainExtensions.cs

Retorna uma referência tipada à granularidade fornecida.

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

A granularidade a ser convertida.

interfaceType
Type

O tipo da interface de granularidade.

Retornos

Uma referência fortemente tipada para o grão fornecido que implementa interfaceType.

Comentários

Esse método é equivalente a AsReference(IAddressable, Type). Se o valor fornecido for uma instância de granularidade, isso criará uma referência que implementa a interface fornecida. Se o valor fornecido já for uma referência de granularidade, isso criará uma nova referência que implementa a interface fornecida.

Aplica-se a

Cast<TGrainInterface>(IAddressable)

Origem:
GrainExtensions.cs

Retorna uma referência tipada à granularidade fornecida.

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

O tipo da interface de granularidade.

Parâmetros

grain
IAddressable

A granularidade a ser convertida.

Retornos

TGrainInterface

Uma referência fortemente tipada para o grão fornecido que implementa TGrainInterface.

Comentários

Esse método é equivalente a AsReference<TGrainInterface>(IAddressable). Se o valor fornecido for uma instância de granularidade, isso criará uma referência que implementa a interface fornecida. Se o valor fornecido já for uma referência de granularidade, isso criará uma nova referência que implementa a interface fornecida.

Aplica-se a