GrainExtensions.Cast Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.