RemoteArgument.CreateRemoteArgument Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto RemoteArgument per un argomento.
Overload
CreateRemoteArgument(Object) |
Crea un oggetto RemoteArgument per un argomento che non viene passato per riferimento. |
CreateRemoteArgument(Object, Boolean) |
Crea un oggetto RemoteArgument per un argomento che può essere passato per riferimento. |
CreateRemoteArgument(Object, Boolean, TypeCode) |
Crea un oggetto RemoteArgument per un argomento con il codice del tipo specificato e che può essere passato per riferimento. |
CreateRemoteArgument(Object)
Crea un oggetto RemoteArgument per un argomento che non viene passato per riferimento.
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
Parametri
- value
- Object
Argomento che verrà passato attraverso limiti di processi o domini applicazione.
Restituisce
Oggetto RemoteArgument che rappresenta l'argomento specificato.
Eccezioni
value
è null
.
L'oggetto TypeCode di value
è Object e value
non è un oggetto IContract.
-oppure-
L'oggetto TypeCode di value
è Empty e value
non è impostato su Value.
-oppure-
value
non implementa l'interfaccia IConvertible e value
non è un oggetto Array.
-oppure-
value
è un oggetto Array che contiene elementi con un valore TypeCode di Object.
Commenti
Questo metodo chiama il RemoteArgument costruttore che si applica al tipo del value
parametro .
Si applica a
CreateRemoteArgument(Object, Boolean)
Crea un oggetto RemoteArgument per un argomento che può essere passato per riferimento.
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
Parametri
- value
- Object
Argomento che verrà passato attraverso limiti di processi o domini applicazione.
- isByRef
- Boolean
true
per passare l'argomento value
per riferimento, in caso contrario false
.
Restituisce
Oggetto RemoteArgument che rappresenta l'argomento specificato.
Eccezioni
value
è null
.
L'oggetto TypeCode di value
è Object e value
non è un oggetto IContract.
-oppure-
L'oggetto TypeCode di value
è Empty e value
non è impostato su Value.
-oppure-
value
non implementa l'interfaccia IConvertible e value
non è un oggetto Array.
-oppure-
value
è un oggetto Array che contiene elementi con un valore TypeCode di Object.
Commenti
Questo metodo chiama il RemoteArgument costruttore che si applica al tipo del value
parametro .
Si applica a
CreateRemoteArgument(Object, Boolean, TypeCode)
Crea un oggetto RemoteArgument per un argomento con il codice del tipo specificato e che può essere passato per riferimento.
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
Parametri
- value
- Object
Argomento che verrà passato attraverso limiti di processi o domini applicazione.
- isByRef
- Boolean
true
per passare l'argomento per riferimento, in caso contrario false
.
- typeCodeToUse
- TypeCode
Oggetto TypeCode che indica il codice del tipo di value
, se value
non è un oggetto Array. In caso contrario, oggetto TypeCode che indica il codice del tipo degli elementi in value
.
Restituisce
Oggetto RemoteArgument che rappresenta l'argomento specificato.
Eccezioni
L'oggetto TypeCode di value
è Object, value
non è un oggetto IContract e value
non è null
.
-oppure-
L'oggetto TypeCode di value
è Empty e value
non è Value.
-oppure-
value
non implementa l'interfaccia IConvertible, value
non è null
e value
non è un oggetto Array.
-oppure-
value
è un oggetto Array che contiene elementi con un valore TypeCode di Object.
typeCodeToUse
non specifica un valore valido di TypeCode.
Commenti
Questo metodo chiama il RemoteArgument costruttore che si applica al tipo del value
parametro .
Non è possibile utilizzare questo metodo per creare un RemoteArgument oggetto che rappresenta una null
matrice che contiene elementi di tipi di dati intrinseci. Un tipo di dati intrinseco è un tipo di dati primitivo ( ovvero la Type.IsPrimitive proprietà del tipo è true
) o , DecimalString, DateTimeo DBNull.