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
di COM.
Anda bisa 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
RemoteArgument(Array) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Array argumen. |
RemoteArgument(Array, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Array argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Boolean) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Boolean argumen. |
RemoteArgument(Boolean, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Boolean argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Byte) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Byte argumen. |
RemoteArgument(Byte, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Byte argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Char) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Char argumen. |
RemoteArgument(Char, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Char argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(DateTime) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili DateTime argumen. |
RemoteArgument(DateTime, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DateTime argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(DBNull) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili DBNull argumen. |
RemoteArgument(DBNull, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili DBNull argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Decimal) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Decimal argumen. |
RemoteArgument(Decimal, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Decimal argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Double) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Double argumen. |
RemoteArgument(Double, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Double argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(IContract) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili IContract argumen. |
RemoteArgument(IContract, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili IContract argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Int16) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Int16 argumen. |
RemoteArgument(Int16, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int16 argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Int32) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Int32 argumen. |
RemoteArgument(Int32, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int32 argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Int64) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Int64 argumen. |
RemoteArgument(Int64, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Int64 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(RemoteArgumentKind, TypeCode, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas menggunakan yang ditentukan RemoteArgumentKind dan TypeCode untuk argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(SByte) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili SByte argumen. |
RemoteArgument(SByte, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili SByte argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(Single) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili Single argumen. |
RemoteArgument(Single, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili Single argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(String) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili String argumen. |
RemoteArgument(String, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili String argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(UInt16) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili UInt16 argumen. |
RemoteArgument(UInt16, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt16 argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(UInt32) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili UInt32 argumen. |
RemoteArgument(UInt32, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt32 argumen yang dapat diteruskan oleh referensi. |
RemoteArgument(UInt64) |
Menginisialisasi instans baru kelas RemoteArgument yang mewakili UInt64 argumen. |
RemoteArgument(UInt64, Boolean) |
Menginisialisasi instans RemoteArgument baru kelas yang mewakili UInt64 argumen yang dapat diteruskan oleh referensi. |
Properti
ArrayValue |
Mendapatkan atau mengatur yang diwakili ArrayRemoteArgument . |
BooleanValue |
Mendapatkan atau mengatur yang diwakili BooleanRemoteArgument . |
ByteValue |
Mendapatkan atau mengatur yang diwakili ByteRemoteArgument . |
CharValue |
Mendapatkan atau mengatur yang diwakili CharRemoteArgument . |
ContractValue |
Mendapatkan atau mengatur yang diwakili IContractRemoteArgument . |
DateTimeValue |
Mendapatkan atau mengatur yang diwakili DateTimeRemoteArgument . |
DBNullValue |
Mendapatkan atau mengatur yang diwakili DBNullRemoteArgument . |
DecimalValue |
Mendapatkan atau mengatur yang diwakili DecimalRemoteArgument . |
DoubleValue |
Mendapatkan atau mengatur yang diwakili DoubleRemoteArgument . |
Int16Value |
Mendapatkan atau mengatur yang diwakili Int16RemoteArgument . |
Int32Value |
Mendapatkan atau mengatur yang diwakili Int32RemoteArgument . |
Int64Value |
Mendapatkan atau mengatur yang diwakili Int64RemoteArgument . |
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 yang diwakili SByteRemoteArgument . |
SingleValue |
Mendapatkan atau mengatur yang diwakili SingleRemoteArgument . |
StringValue |
Mendapatkan atau mengatur yang diwakili StringRemoteArgument . |
TypeCode |
TypeCode Mendapatkan yang menunjukkan jenis dasar argumen yang diwakiliRemoteArgument. |
UInt16Value |
Mendapatkan atau mengatur yang diwakili UInt16RemoteArgument . |
UInt32Value |
Mendapatkan atau mengatur yang diwakili UInt32RemoteArgument . |
UInt64Value |
Mendapatkan atau mengatur yang diwakili UInt64RemoteArgument . |
Metode
CreateRemoteArgument(Object) |
RemoteArgument Membuat untuk argumen yang tidak diteruskan oleh referensi. |
CreateRemoteArgument(Object, Boolean) |
RemoteArgument Membuat untuk argumen yang dapat diteruskan oleh referensi. |
CreateRemoteArgument(Object, Boolean, TypeCode) |
RemoteArgument Membuat untuk argumen yang memiliki kode jenis yang ditentukan dan yang dapat diteruskan oleh referensi. |