RemoteArgument.CreateRemoteArgument 메서드

정의

인수에 대한 RemoteArgument를 만듭니다.

오버로드

CreateRemoteArgument(Object)

참조로 전달되지 않는 인수에 대한 RemoteArgument를 만듭니다.

CreateRemoteArgument(Object, Boolean)

참조로 전달할 수 있는 인수에 대한 RemoteArgument를 만듭니다.

CreateRemoteArgument(Object, Boolean, TypeCode)

지정된 형식 코드를 가지며 참조로 전달할 수 있는 인수에 대한 RemoteArgument를 만듭니다.

CreateRemoteArgument(Object)

참조로 전달되지 않는 인수에 대한 RemoteArgument를 만듭니다.

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

매개 변수

value
Object

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

반환

지정된 인수를 나타내는 RemoteArgument입니다.

예외

value이(가) null인 경우

valueTypeCodeObject이고 valueIContract가 아닌 경우

또는

valueTypeCodeEmpty이고 valueValue로 설정되지 않은 경우

또는

valueIConvertible 인터페이스를 구현하지 않고 valueArray가 아닌 경우

또는

valueArray 값이 TypeCode인 요소가 들어 있는 Object인 경우

설명

이 메서드를 호출 합니다 RemoteArgument 의 형식에 적용 되는 생성자를 value 매개 변수입니다.

적용 대상

CreateRemoteArgument(Object, Boolean)

참조로 전달할 수 있는 인수에 대한 RemoteArgument를 만듭니다.

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

매개 변수

value
Object

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

isByRef
Boolean

value 인수를 참조로 전달하려면 true이고, 그렇지 않으면 false입니다.

반환

지정된 인수를 나타내는 RemoteArgument입니다.

예외

value이(가) null인 경우

valueTypeCodeObject이고 valueIContract가 아닌 경우

또는

valueTypeCodeEmpty이고 valueValue로 설정되지 않은 경우

또는

valueIConvertible 인터페이스를 구현하지 않고 valueArray가 아닌 경우

또는

valueArray 값이 TypeCode인 요소가 들어 있는 Object인 경우

설명

이 메서드를 호출 합니다 RemoteArgument 의 형식에 적용 되는 생성자를 value 매개 변수입니다.

적용 대상

CreateRemoteArgument(Object, Boolean, TypeCode)

지정된 형식 코드를 가지며 참조로 전달할 수 있는 인수에 대한 RemoteArgument를 만듭니다.

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

매개 변수

value
Object

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

isByRef
Boolean

인수를 참조로 전달하려면 true이고, 그렇지 않으면 false입니다.

typeCodeToUse
TypeCode

valueTypeCode가 아닌 경우 value의 형식 코드를 지정하는 Array입니다. 그렇지 않은 경우 value에 있는 요소의 형식 코드를 지정하는 TypeCode입니다.

반환

지정된 인수를 나타내는 RemoteArgument입니다.

예외

valueTypeCodeObject이고, valueIContract가 아니고, valuenull이 아닌 경우

또는

valueTypeCodeEmpty이고 valueValue가 아닌 경우

또는

valueIConvertible 인터페이스를 구현하지 않고, valuenull이 아니고, valueArray가 아닌 경우

또는

valueArray 값이 TypeCode인 요소가 들어 있는 Object인 경우

valueTypeCodeDBNull이 아니고 typeCodeToUseDBNull인 경우

typeCodeToUse에 유효한 TypeCode 값이 지정되지 않은 경우

설명

이 메서드를 호출 합니다 RemoteArgument 의 형식에 적용 되는 생성자를 value 매개 변수입니다.

만들려면이 메서드를 사용할 수 없습니다는 RemoteArgument 나타내는 null 내장 데이터 형식의 요소가 있는 배열입니다. 내장 데이터 형식을 기본 데이터 형식이 (즉, 합니다 Type.IsPrimitive 형식의 속성은 true) 또는 String, DecimalDateTime, 또는 DBNull합니다.

적용 대상