RemoteArgument 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个类型的实例,可跨进程和应用程序域边界传递该实例。
public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
[<System.Serializable>]
type RemoteArgument = struct
Public Structure RemoteArgument
- 继承
- 属性
注解
RemoteArgument使用 结构传递类型参数,这些参数直到运行时跨进程和应用程序域边界确定。 的 RemoteArgument 用途类似于 VARIANT
COM 中的 类型。
可以使用 RemoteArgument 将以下类型和值作为远程参数传递:
内部数据类型。
包含内部数据类型元素的数组。
内部数据类型是基元数据类型 (即, Type.IsPrimitive 该类型的属性) true
或 String、 Decimal、 DateTime或 DBNull。
RemoteArgument 为它支持的每个类型提供构造函数。 还可以使用 CreateRemoteArgument 方法来创建 RemoteArgument 对象。 方法 CreateRemoteArgument 会自动为参数类型调用相应的 RemoteArgument 构造函数。
如果使用默认无参数构造函数创建 RemoteArgument ,则 RemoteArgumentKind 属性设置为 值 RemoteArgumentKind.Missing ,并将 TypeCode 属性设置为值 TypeCode.Empty。
构造函数
属性
方法
CreateRemoteArgument(Object) |
为不通过引用传递的参数创建 RemoteArgument。 |
CreateRemoteArgument(Object, Boolean) |
为可通过引用传递的参数创建 RemoteArgument。 |
CreateRemoteArgument(Object, Boolean, TypeCode) |
为具有指定类型代码且可通过引用传递的参数创建 RemoteArgument。 |