RemoteArgument 생성자

정의

RemoteArgument 클래스의 새 인스턴스를 초기화합니다.

오버로드

RemoteArgument(IContract)

RemoteArgument 인수를 나타내는 IContract 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Boolean, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Boolean 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Byte, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Byte 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Char, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Char 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(DateTime, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 DateTime 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(DBNull, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 DBNull 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Decimal, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Decimal 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Double, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Double 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Array, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Array 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int16, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int16 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int64, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int64 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Single, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Single 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(String, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 String 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt16, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt16 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt32, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt32 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt64, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt64 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

참조로 전달할 수 있는 인수에 대해 지정된 RemoteArgumentRemoteArgumentKind를 사용하여 TypeCode 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int32, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int32 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(RemoteArgumentKind, TypeCode)

참조로 전달되지 않는 인수에 대해 지정된 RemoteArgumentRemoteArgumentKind를 사용하여 TypeCode 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(SByte, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 SByte 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt64)

RemoteArgument 인수를 나타내는 UInt64 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Array)

RemoteArgument 인수를 나타내는 Array 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Boolean)

RemoteArgument 인수를 나타내는 Boolean 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Byte)

RemoteArgument 인수를 나타내는 Byte 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Char)

RemoteArgument 인수를 나타내는 Char 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(DateTime)

RemoteArgument 인수를 나타내는 DateTime 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(DBNull)

RemoteArgument 인수를 나타내는 DBNull 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(IContract, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 IContract 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Double)

RemoteArgument 인수를 나타내는 Double 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Decimal)

RemoteArgument 인수를 나타내는 Decimal 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int32)

RemoteArgument 인수를 나타내는 Int32 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int64)

RemoteArgument 인수를 나타내는 Int64 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(SByte)

RemoteArgument 인수를 나타내는 SByte 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Single)

RemoteArgument 인수를 나타내는 Single 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(String)

RemoteArgument 인수를 나타내는 String 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt16)

RemoteArgument 인수를 나타내는 UInt16 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(UInt32)

RemoteArgument 인수를 나타내는 UInt32 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(Int16)

RemoteArgument 인수를 나타내는 Int16 클래스의 새 인스턴스를 초기화합니다.

RemoteArgument(IContract)

RemoteArgument 인수를 나타내는 IContract 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value);
public RemoteArgument (System.AddIn.Contract.IContract value);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract)

매개 변수

value
IContract

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 IContract 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 ContractTypeCode 속성을 TypeCode.Object, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Boolean, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Boolean 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(bool value, bool isByRef);
public RemoteArgument (bool value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : bool * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean, isByRef As Boolean)

매개 변수

value
Boolean

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Boolean 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Boolean, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Byte, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Byte 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::Byte value, bool isByRef);
public RemoteArgument (byte value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : byte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte, isByRef As Boolean)

매개 변수

value
Byte

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Byte 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Byte, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Char, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Char 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(char value, bool isByRef);
public RemoteArgument (char value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : char * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char, isByRef As Boolean)

매개 변수

value
Char

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Char 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Char, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(DateTime, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 DateTime 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(DateTime value, bool isByRef);
public RemoteArgument (DateTime value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DateTime * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime, isByRef As Boolean)

매개 변수

value
DateTime

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 DateTime 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.DateTime, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(DBNull, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 DBNull 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(DBNull ^ value, bool isByRef);
public RemoteArgument (DBNull value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DBNull * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull, isByRef As Boolean)

매개 변수

value
DBNull

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 DBNull 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.DBNull, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Decimal, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Decimal 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::Decimal value, bool isByRef);
public RemoteArgument (decimal value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : decimal * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal, isByRef As Boolean)

매개 변수

value
Decimal

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Decimal 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Decimal, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Double, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Double 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(double value, bool isByRef);
public RemoteArgument (double value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : double * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double, isByRef As Boolean)

매개 변수

value
Double

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Double 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Double, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Array, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Array 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(Array ^ array, bool isByRef);
public RemoteArgument (Array array, bool isByRef);
new System.AddIn.Contract.RemoteArgument : Array * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array, isByRef As Boolean)

매개 변수

array
Array

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Array 인수입니다.

isByRef
Boolean

array가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

예외

배열 요소 형식은 기본 형식이 아니므로 배열 요소 형식의 경우 GetTypeCode(Type) 메서드는 Object를 반환합니다.

array이(가) null인 경우

설명

이 생성자는 설정 합니다 RemoteArgumentKind 속성을 IntrinsicArray, TypeCode 배열 요소 형식의 형식 코드를 속성 및 IsByRef 속성의 값을는 isByRef 매개 변수.

적용 대상

RemoteArgument(Int16, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int16 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(short value, bool isByRef);
public RemoteArgument (short value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short, isByRef As Boolean)

매개 변수

value
Int16

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int16 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Int16, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Int64, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int64 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(long value, bool isByRef);
public RemoteArgument (long value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long, isByRef As Boolean)

매개 변수

value
Int64

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int64 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Int64, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Single, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Single 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(float value, bool isByRef);
public RemoteArgument (float value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : single * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single, isByRef As Boolean)

매개 변수

value
Single

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Single 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Single, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(String, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 String 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::String ^ value, bool isByRef);
public RemoteArgument (string value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : string * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String, isByRef As Boolean)

매개 변수

value
String

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 String 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.String, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(UInt16, Boolean)

중요

이 API는 CLS 규격이 아닙니다.

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt16 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt16 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (ushort value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort, isByRef As Boolean)

매개 변수

value
UInt16

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt16 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.UInt16, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(UInt32, Boolean)

중요

이 API는 CLS 규격이 아닙니다.

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt32 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt32 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (uint value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger, isByRef As Boolean)

매개 변수

value
UInt32

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt32 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.UInt32, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(UInt64, Boolean)

중요

이 API는 CLS 규격이 아닙니다.

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 UInt64 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt64 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (ulong value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong, isByRef As Boolean)

매개 변수

value
UInt64

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt64 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.UInt64, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

참조로 전달할 수 있는 인수에 대해 지정된 RemoteArgumentRemoteArgumentKind를 사용하여 TypeCode 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
public RemoteArgument (System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode, isByRef As Boolean)

매개 변수

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind가 내장 형식, 내장 형식 배열, RemoteArgument 또는 IContract 값을 나타내는지 여부를 지정하는 Missing 값 중 하나입니다.

typeCode
TypeCode

원격 인수의 기본 형식을 지정하는 TypeCode입니다.

isByRef
Boolean

원격 인수가 참조로 전달되면 true이고, 그렇지 않으면 false입니다.

예외

remoteArgKindIntrinsic 또는 IntrinsicArray이고 typeCodeObject 또는 Empty인 경우

또는

remoteArgKindMissing이고 typeCodeEmpty이 아닌 경우

또는

remoteArgKindContract이고 typeCodeObject이 아닌 경우

remoteArgKind는 유효한 RemoteArgumentKind 값이 아닙니다.

설명

이 생성자에서 지정 된 데이터 형식의 기본 값을 할당 합니다 typeCode 매개 변수는 RemoteArgument합니다.

내장 데이터 형식을 기본 데이터 형식이 (즉, 합니다 Type.IsPrimitive 형식의 속성은 true) 또는 String, DecimalDateTime, 또는 DBNull합니다.

적용 대상

RemoteArgument(Int32, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 Int32 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(int value, bool isByRef);
public RemoteArgument (int value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer, isByRef As Boolean)

매개 변수

value
Int32

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int32 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.Int32, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(RemoteArgumentKind, TypeCode)

참조로 전달되지 않는 인수에 대해 지정된 RemoteArgumentRemoteArgumentKind를 사용하여 TypeCode 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode);
public RemoteArgument (System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode)

매개 변수

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind가 내장 형식, 내장 형식 배열, RemoteArgument 또는 IContract 값을 나타내는지 여부를 지정하는 Missing 값 중 하나입니다.

typeCode
TypeCode

원격 인수의 기본 형식을 지정하는 TypeCode입니다.

예외

remoteArgKindIntrinsic 또는 IntrinsicArray이고 typeCodeObject 또는 Empty인 경우

또는

remoteArgKindMissing이고 typeCodeEmpty이 아닌 경우

또는

remoteArgKindContract이고 typeCodeObject이 아닌 경우

설명

이 생성자에서 지정 된 데이터 형식의 기본 값을 할당 합니다 typeCode 매개 변수는 RemoteArgument합니다.

내장 데이터 형식을 기본 데이터 형식이 (즉, 합니다 Type.IsPrimitive 형식의 속성은 true) 또는 String, DecimalDateTime, 또는 DBNull합니다.

적용 대상

RemoteArgument(SByte, Boolean)

중요

이 API는 CLS 규격이 아닙니다.

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 SByte 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::SByte value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (sbyte value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte, isByRef As Boolean)

매개 변수

value
SByte

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 SByte 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Intrinsic, TypeCode 속성을 TypeCode.SByte, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(UInt64)

중요

이 API는 CLS 규격이 아닙니다.

RemoteArgument 인수를 나타내는 UInt64 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt64 value);
[System.CLSCompliant(false)]
public RemoteArgument (ulong value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong)

매개 변수

value
UInt64

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt64 인수입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.UInt64, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Array)

RemoteArgument 인수를 나타내는 Array 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(Array ^ array);
public RemoteArgument (Array array);
new System.AddIn.Contract.RemoteArgument : Array -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array)

매개 변수

array
Array

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Array 인수입니다.

예외

배열 요소 형식은 기본 형식이 아니므로 배열 요소 형식의 경우 GetTypeCode(Type) 메서드는 Object를 반환합니다.

array이(가) null인 경우

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicArray, TypeCode 배열 요소 형식의 형식 코드를 속성 및 IsByRef 속성을 false.

적용 대상

RemoteArgument(Boolean)

RemoteArgument 인수를 나타내는 Boolean 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(bool value);
public RemoteArgument (bool value);
new System.AddIn.Contract.RemoteArgument : bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean)

매개 변수

value
Boolean

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Boolean 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Boolean, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Byte)

RemoteArgument 인수를 나타내는 Byte 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::Byte value);
public RemoteArgument (byte value);
new System.AddIn.Contract.RemoteArgument : byte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte)

매개 변수

value
Byte

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Byte 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Byte, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Char)

RemoteArgument 인수를 나타내는 Char 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(char value);
public RemoteArgument (char value);
new System.AddIn.Contract.RemoteArgument : char -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char)

매개 변수

value
Char

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Char 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Char, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(DateTime)

RemoteArgument 인수를 나타내는 DateTime 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(DateTime value);
public RemoteArgument (DateTime value);
new System.AddIn.Contract.RemoteArgument : DateTime -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime)

매개 변수

value
DateTime

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 DateTime 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.DateTime, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(DBNull)

RemoteArgument 인수를 나타내는 DBNull 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(DBNull ^ value);
public RemoteArgument (DBNull value);
new System.AddIn.Contract.RemoteArgument : DBNull -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull)

매개 변수

value
DBNull

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 DBNull 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.DBNull, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(IContract, Boolean)

참조로 전달할 수 있는 RemoteArgument 인수를 나타내는 IContract 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value, bool isByRef);
public RemoteArgument (System.AddIn.Contract.IContract value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract, isByRef As Boolean)

매개 변수

value
IContract

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 IContract 인수입니다.

isByRef
Boolean

value가 참조로 전달되는 인수이면 true이고, 그렇지 않으면 false입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 Contract, TypeCode 속성을 TypeCode.Object, 및 IsByRef 속성의 값을를 isByRef 매개 변수입니다.

적용 대상

RemoteArgument(Double)

RemoteArgument 인수를 나타내는 Double 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(double value);
public RemoteArgument (double value);
new System.AddIn.Contract.RemoteArgument : double -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double)

매개 변수

value
Double

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Double 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Double, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Decimal)

RemoteArgument 인수를 나타내는 Decimal 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::Decimal value);
public RemoteArgument (decimal value);
new System.AddIn.Contract.RemoteArgument : decimal -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal)

매개 변수

value
Decimal

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Decimal 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Decimal, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Int32)

RemoteArgument 인수를 나타내는 Int32 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(int value);
public RemoteArgument (int value);
new System.AddIn.Contract.RemoteArgument : int -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer)

매개 변수

value
Int32

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int32 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Int32, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Int64)

RemoteArgument 인수를 나타내는 Int64 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(long value);
public RemoteArgument (long value);
new System.AddIn.Contract.RemoteArgument : int64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long)

매개 변수

value
Int64

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int64 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Int64, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(SByte)

중요

이 API는 CLS 규격이 아닙니다.

RemoteArgument 인수를 나타내는 SByte 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::SByte value);
[System.CLSCompliant(false)]
public RemoteArgument (sbyte value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte)

매개 변수

value
SByte

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 SByte 인수입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.SByte, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Single)

RemoteArgument 인수를 나타내는 Single 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(float value);
public RemoteArgument (float value);
new System.AddIn.Contract.RemoteArgument : single -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single)

매개 변수

value
Single

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Single 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Single, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(String)

RemoteArgument 인수를 나타내는 String 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::String ^ value);
public RemoteArgument (string value);
new System.AddIn.Contract.RemoteArgument : string -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String)

매개 변수

value
String

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 String 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.String, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(UInt16)

중요

이 API는 CLS 규격이 아닙니다.

RemoteArgument 인수를 나타내는 UInt16 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt16 value);
[System.CLSCompliant(false)]
public RemoteArgument (ushort value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort)

매개 변수

value
UInt16

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt16 인수입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.UInt16, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(UInt32)

중요

이 API는 CLS 규격이 아닙니다.

RemoteArgument 인수를 나타내는 UInt32 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(System::UInt32 value);
[System.CLSCompliant(false)]
public RemoteArgument (uint value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger)

매개 변수

value
UInt32

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 UInt32 인수입니다.

특성

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.UInt32, 및 IsByRef 속성을 false합니다.

적용 대상

RemoteArgument(Int16)

RemoteArgument 인수를 나타내는 Int16 클래스의 새 인스턴스를 초기화합니다.

public:
 RemoteArgument(short value);
public RemoteArgument (short value);
new System.AddIn.Contract.RemoteArgument : int16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short)

매개 변수

value
Int16

프로세스 또는 애플리케이션 도메인 경계를 넘어 전달될 수 있는 Int16 인수입니다.

설명

이 생성자를 설정 합니다 RemoteArgumentKind 속성을 IntrinsicTypeCode 속성을 TypeCode.Int16, 및 IsByRef 속성을 false합니다.

적용 대상