RemoteArgument Struktur
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.
Mewakili instans jenis yang dapat diteruskan di seluruh batas domain proses dan aplikasi.
public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
[<System.Serializable>]
type RemoteArgument = struct
Public Structure RemoteArgument
- Warisan
- Atribut
Keterangan
RemoteArgument Gunakan struktur untuk meneruskan argumen jenis yang tidak ditentukan hingga durasi di seluruh batas domain proses dan aplikasi. Tujuannya RemoteArgument mirip dengan jenis VARIANT dalam COM.
Anda dapat menggunakan RemoteArgument untuk meneruskan jenis dan nilai berikut sebagai argumen jarak jauh:
Jenis data intrinsik.
Array yang berisi elemen jenis data intrinsik.
Jenis data intrinsik adalah jenis data primitif (yaitu, Type.IsPrimitive properti jenisnya adalah true) atau String, , DecimalDateTime, atau DBNull.
RemoteArgument menyediakan konstruktor untuk setiap jenis yang didukungnya. Anda juga dapat menggunakan CreateRemoteArgument metode untuk membuat RemoteArgument objek. Metode CreateRemoteArgument secara otomatis memanggil konstruktor yang sesuai RemoteArgument untuk jenis argumen Anda.
Jika Anda membuat RemoteArgument menggunakan konstruktor tanpa parameter default, RemoteArgumentKind properti diatur ke nilai RemoteArgumentKind.Missing dan TypeCode properti diatur ke nilai TypeCode.Empty.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RemoteArgument(Array, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Array argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Array) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Array argumen. |
| RemoteArgument(Boolean, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Boolean argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Boolean argumen. |
| RemoteArgument(Byte, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Byte argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Byte) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Byte argumen. |
| RemoteArgument(Char, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Char argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Char) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Char argumen. |
| RemoteArgument(DateTime, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DateTime argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(DateTime) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DateTime argumen. |
| RemoteArgument(DBNull, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DBNull argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(DBNull) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DBNull argumen. |
| RemoteArgument(Decimal, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Decimal argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Decimal) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Decimal argumen. |
| RemoteArgument(Double, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Double argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Double) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Double argumen. |
| RemoteArgument(IContract, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili IContract argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(IContract) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili IContract argumen. |
| RemoteArgument(Int16, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int16 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Int16) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int16 argumen. |
| RemoteArgument(Int32, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int32 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Int32) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int32 argumen. |
| RemoteArgument(Int64, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int64 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Int64) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int64 argumen. |
| RemoteArgument(RemoteArgumentKind, TypeCode, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas menggunakan yang ditentukan RemoteArgumentKind dan TypeCode untuk argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(RemoteArgumentKind, TypeCode) |
Menginisialisasi instans RemoteArgument baru kelas menggunakan yang ditentukan RemoteArgumentKind dan TypeCode untuk argumen yang tidak diteruskan oleh referensi. |
| RemoteArgument(SByte, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili SByte argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(SByte) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili SByte argumen. |
| RemoteArgument(Single, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Single argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(Single) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Single argumen. |
| RemoteArgument(String, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili String argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(String) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili String argumen. |
| RemoteArgument(UInt16, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt16 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(UInt16) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt16 argumen. |
| RemoteArgument(UInt32, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt32 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(UInt32) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt32 argumen. |
| RemoteArgument(UInt64, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt64 argumen yang dapat diteruskan oleh referensi. |
| RemoteArgument(UInt64) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt64 argumen. |
Properti
| Nama | Deskripsi |
|---|---|
| ArrayValue |
Mendapatkan atau mengatur Array yang diwakili RemoteArgument . |
| BooleanValue |
Mendapatkan atau mengatur Boolean yang diwakili RemoteArgument . |
| ByteValue |
Mendapatkan atau mengatur Byte yang diwakili RemoteArgument . |
| CharValue |
Mendapatkan atau mengatur Char yang diwakili RemoteArgument . |
| ContractValue |
Mendapatkan atau mengatur IContract yang diwakili RemoteArgument . |
| DateTimeValue |
Mendapatkan atau mengatur DateTime yang diwakili RemoteArgument . |
| DBNullValue |
Mendapatkan atau mengatur DBNull yang diwakili RemoteArgument . |
| DecimalValue |
Mendapatkan atau mengatur Decimal yang diwakili RemoteArgument . |
| DoubleValue |
Mendapatkan atau mengatur Double yang diwakili RemoteArgument . |
| Int16Value |
Mendapatkan atau mengatur Int16 yang diwakili RemoteArgument . |
| Int32Value |
Mendapatkan atau mengatur Int32 yang diwakili RemoteArgument . |
| Int64Value |
Mendapatkan atau mengatur Int64 yang diwakili RemoteArgument . |
| IsByRef |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah RemoteArgument mewakili argumen yang diteruskan oleh referensi. |
| MissingValue |
Mendapatkan nilainya Missing . |
| RemoteArgumentKind |
RemoteArgumentKind Mendapatkan yang menunjukkan jenis argumen yang diwakiliRemoteArgument. |
| SByteValue |
Mendapatkan atau mengatur SByte yang diwakili RemoteArgument . |
| SingleValue |
Mendapatkan atau mengatur Single yang diwakili RemoteArgument . |
| StringValue |
Mendapatkan atau mengatur String yang diwakili RemoteArgument . |
| TypeCode |
TypeCode Mendapatkan yang menunjukkan jenis dasar argumen yang diwakiliRemoteArgument. |
| UInt16Value |
Mendapatkan atau mengatur UInt16 yang diwakili RemoteArgument . |
| UInt32Value |
Mendapatkan atau mengatur UInt32 yang diwakili RemoteArgument . |
| UInt64Value |
Mendapatkan atau mengatur UInt64 yang diwakili RemoteArgument . |
Metode
| Nama | Deskripsi |
|---|---|
| CreateRemoteArgument(Object, Boolean, TypeCode) |
RemoteArgument Membuat untuk argumen yang memiliki kode jenis yang ditentukan dan yang dapat diteruskan oleh referensi. |
| CreateRemoteArgument(Object, Boolean) |
RemoteArgument Membuat untuk argumen yang dapat diteruskan oleh referensi. |
| CreateRemoteArgument(Object) |
RemoteArgument Membuat untuk argumen yang tidak diteruskan oleh referensi. |