GrainExtensions.Cast Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.