Share via


RemoteArgument.CreateRemoteArgument Yöntem

Tanım

Bağımsız değişken için bir RemoteArgument oluşturur.

Aşırı Yüklemeler

CreateRemoteArgument(Object)

Başvuru tarafından geçirilmeyen bir bağımsız değişken için bir RemoteArgument oluşturur.

CreateRemoteArgument(Object, Boolean)

Başvuru tarafından geçirilebilen bir bağımsız değişken için bir RemoteArgument oluşturur.

CreateRemoteArgument(Object, Boolean, TypeCode)

Belirtilen tür kodunu içeren ve başvuruyla geçirilebilen bir bağımsız değişken için bir RemoteArgument oluşturur.

CreateRemoteArgument(Object)

Başvuru tarafından geçirilmeyen bir bağımsız değişken için bir RemoteArgument oluşturur.

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

Parametreler

value
Object

İşlem veya uygulama etki alanı sınırları arasında geçirilecek bağımsız değişken.

Döndürülenler

RemoteArgument Belirtilen bağımsız değişkeni temsil eden bir.

Özel durumlar

value, null değeridir.

, TypeCodevalueObject ve value bir değildir IContract.

-veya-

TypeCode, valueEmpty ve value olarak ayarlanmadıValue.

-veya-

value arabirimini IConvertible uygulamaz ve value bir Arraydeğildir.

-veya-

valueArray, değerine sahip öğeleri içeren bir TypeCode değeridirObject.

Açıklamalar

Bu yöntem, parametrenin türüne uygulanan oluşturucuyu value çağırırRemoteArgument.

Şunlara uygulanır

CreateRemoteArgument(Object, Boolean)

Başvuru tarafından geçirilebilen bir bağımsız değişken için bir RemoteArgument oluşturur.

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

Parametreler

value
Object

İşlem veya uygulama etki alanı sınırları arasında geçirilecek bağımsız değişken.

isByRef
Boolean

true bağımsız değişkenini başvuruya value göre geçirmek için; aksi takdirde , false.

Döndürülenler

RemoteArgument Belirtilen bağımsız değişkeni temsil eden bir.

Özel durumlar

value, null değeridir.

, TypeCodevalueObject ve value bir değildir IContract.

-veya-

TypeCode, valueEmpty ve value olarak ayarlanmadıValue.

-veya-

value arabirimini IConvertible uygulamaz ve value bir Arraydeğildir.

-veya-

valueArray, değerine sahip öğeleri içeren bir TypeCode değeridirObject.

Açıklamalar

Bu yöntem, parametrenin türüne uygulanan oluşturucuyu value çağırırRemoteArgument.

Şunlara uygulanır

CreateRemoteArgument(Object, Boolean, TypeCode)

Belirtilen tür kodunu içeren ve başvuruyla geçirilebilen bir bağımsız değişken için bir RemoteArgument oluşturur.

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

Parametreler

value
Object

İşlem veya uygulama etki alanı sınırları arasında geçirilecek bağımsız değişken.

isByRef
Boolean

true bağımsız değişkenini başvuruya göre geçirmek için; aksi takdirde , false.

typeCodeToUse
TypeCode

TypeCode değilse türü value kodunu valuegösteren bir Array. Aksi takdirde, içindeki valueöğelerin tür kodunu gösteren birTypeCode.

Döndürülenler

RemoteArgument Belirtilen bağımsız değişkeni temsil eden bir.

Özel durumlar

, TypeCodevaluevalueObjectbir değildir IContractve value değildir.null

-veya-

, TypeCodevalueEmpty ve value değildir Value.

-veya-

value arabirimini IConvertible uygulamaz, value değildir nullve value bir Arraydeğildir.

-veya-

valueArray, değerine sahip öğeleri içeren bir TypeCode değeridirObject.

, TypeCodevalue değildir DBNull ve typeCodeToUse şeklindedir DBNull.

typeCodeToUse geçerli TypeCode bir değer belirtmez.

Açıklamalar

Bu yöntem, parametrenin türüne uygulanan oluşturucuyu value çağırırRemoteArgument.

Bu yöntemi, iç veri türlerinin öğelerini içeren bir diziyi temsil eden bir null oluşturmak RemoteArgument için kullanamazsınız. İç veri türü, ilkel bir veri türüdür (yani, Type.IsPrimitive türün özelliği ) trueveya String, Decimal, DateTimeveya DBNullolur.

Şunlara uygulanır