Bahasa

GrainExtensions.Cast Metode

Definisi

Overload

Nama Deskripsi
Cast(IAddressable, Type)

Mengembalikan referensi yang ditik ke grain yang disediakan.

Cast<TGrainInterface>(IAddressable)

Mengembalikan referensi yang ditik ke grain yang disediakan.

Cast(IAddressable, Type)

Sumber:
GrainExtensions.cs

Mengembalikan referensi yang ditik ke grain yang disediakan.

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

Parameter

grain
IAddressable

Biji-bijian yang akan dikonversi.

interfaceType
Type

Jenis antarmuka grain.

Mengembalikan

Referensi yang sangat ditik ke biji-bijian yang disediakan yang mengimplementasikan interfaceType.

Keterangan

Metode ini setara dengan AsReference(IAddressable, Type). Jika nilai yang disediakan adalah instans grain, ini akan membuat referensi yang mengimplementasikan antarmuka yang disediakan. Jika nilai yang disediakan sudah referensi grain, ini akan membuat referensi baru yang mengimplementasikan antarmuka yang disediakan.

Berlaku untuk

Cast<TGrainInterface>(IAddressable)

Sumber:
GrainExtensions.cs

Mengembalikan referensi yang ditik ke grain yang disediakan.

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

Jenis parameter

TGrainInterface

Jenis antarmuka grain.

Parameter

grain
IAddressable

Biji-bijian yang akan dikonversi.

Mengembalikan

TGrainInterface

Referensi yang sangat ditik ke biji-bijian yang disediakan yang mengimplementasikan TGrainInterface.

Keterangan

Metode ini setara dengan AsReference<TGrainInterface>(IAddressable). Jika nilai yang disediakan adalah instans grain, ini akan membuat referensi yang mengimplementasikan antarmuka yang disediakan. Jika nilai yang disediakan sudah referensi grain, ini akan membuat referensi baru yang mengimplementasikan antarmuka yang disediakan.

Berlaku untuk