Bagikan melalui


RemoteArgument.CreateRemoteArgument Metode

Definisi

RemoteArgument Membuat untuk argumen.

Overload

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.

CreateRemoteArgument(Object)

RemoteArgument Membuat untuk argumen yang tidak diteruskan oleh referensi.

public:
 static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value);
static member CreateRemoteArgument : obj -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object) As RemoteArgument

Parameter

value
Object

Argumen yang akan diteruskan di seluruh batas domain proses atau aplikasi.

Mengembalikan

RemoteArgument yang mewakili argumen yang ditentukan.

Pengecualian

valueadalah null.

dari TypeCodevalue adalah Object dan value bukan IContract.

-atau-

TypeCode dari value adalah Empty dan value tidak diatur ke Value.

-atau-

value tidak mengimplementasikan IConvertible antarmuka dan value bukan Array.

-atau-

valueArray adalah yang berisi elemen dengan TypeCode nilai Object.

Keterangan

Metode ini memanggil RemoteArgument konstruktor yang berlaku untuk jenis value parameter.

Berlaku untuk

CreateRemoteArgument(Object, Boolean)

RemoteArgument Membuat untuk argumen yang dapat diteruskan oleh referensi.

public:
 static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef);
static member CreateRemoteArgument : obj * bool -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean) As RemoteArgument

Parameter

value
Object

Argumen yang akan diteruskan di seluruh batas domain proses atau aplikasi.

isByRef
Boolean

true untuk meneruskan value argumen dengan referensi; jika tidak, false.

Mengembalikan

RemoteArgument yang mewakili argumen yang ditentukan.

Pengecualian

valueadalah null.

dari TypeCodevalue adalah Object dan value bukan IContract.

-atau-

TypeCode dari value adalah Empty dan value tidak diatur ke Value.

-atau-

value tidak mengimplementasikan IConvertible antarmuka dan value bukan Array.

-atau-

valueArray adalah yang berisi elemen dengan TypeCode nilai Object.

Keterangan

Metode ini memanggil RemoteArgument konstruktor yang berlaku untuk jenis value parameter.

Berlaku untuk

CreateRemoteArgument(Object, Boolean, TypeCode)

RemoteArgument Membuat untuk argumen yang memiliki kode jenis yang ditentukan dan yang dapat diteruskan oleh referensi.

public:
 static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef, TypeCode typeCodeToUse);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef, TypeCode typeCodeToUse);
static member CreateRemoteArgument : obj * bool * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean, typeCodeToUse As TypeCode) As RemoteArgument

Parameter

value
Object

Argumen yang akan diteruskan di seluruh batas domain proses atau aplikasi.

isByRef
Boolean

true untuk meneruskan argumen dengan referensi; jika tidak, false.

typeCodeToUse
TypeCode

TypeCode yang menunjukkan kode jenis value, jika value bukan Array. Jika tidak, TypeCode yang menunjukkan kode jenis elemen di value.

Mengembalikan

RemoteArgument yang mewakili argumen yang ditentukan.

Pengecualian

dari TypeCodevalue adalah Object, value bukan IContract, dan value bukan null.

-atau-

dari TypeCodevalue adalah Empty dan value bukan Value.

-atau-

value tidak mengimplementasikan IConvertible antarmuka, value bukan null, dan value bukan Array.

-atau-

valueArray adalah yang berisi elemen dengan TypeCode nilai Object.

dari TypeCodevalue bukan DBNull dan typeCodeToUse adalah DBNull.

typeCodeToUse tidak menentukan nilai yang valid TypeCode .

Keterangan

Metode ini memanggil RemoteArgument konstruktor yang berlaku untuk jenis value parameter.

Anda tidak dapat menggunakan metode ini untuk membuat RemoteArgument yang mewakili null array yang berisi elemen tipe data intrinsik. Jenis data intrinsik adalah jenis data primitif (yaitu, Type.IsPrimitive properti jenisnya adalah true) atau String, , DecimalDateTime, atau DBNull.

Berlaku untuk