XmlSerializationWriter.WritePotentiallyReferencingElement 方法

定义

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

重载

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 multiRef XML 元素的引用。

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

WritePotentiallyReferencingElement(String, String, Object, Type)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

WritePotentiallyReferencingElement(String, String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean)

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 multiRef XML 元素的引用。

此 API 支持产品基础结构,不能在代码中直接使用。

protected:
 void WritePotentiallyReferencingElement(System::String ^ n, System::String ^ ns, System::Object ^ o, Type ^ ambientType, bool suppressReference, bool isNullable);
protected void WritePotentiallyReferencingElement (string? n, string? ns, object? o, Type? ambientType, bool suppressReference, bool isNullable);
protected void WritePotentiallyReferencingElement (string n, string ns, object o, Type ambientType, bool suppressReference, bool isNullable);
member this.WritePotentiallyReferencingElement : string * string * obj * Type * bool * bool -> unit
Protected Sub WritePotentiallyReferencingElement (n As String, ns As String, o As Object, ambientType As Type, suppressReference As Boolean, isNullable As Boolean)

参数

n
String

要写入的 XML 元素的本地名称。

ns
String

要写入的 XML 元素的命名空间。

o
Object

当前 XML 元素或当前元素所引用的 multiRef 元素中被序列化的对象。

ambientType
Type

存储在对象的类型映射中的类型(与通过 typeof 操作直接找到的对象的类型相对)。

suppressReference
Boolean

如果直接将对象序列化为 XML 元素,而不是使该元素引用另一个包含该数据的元素,则为 true;否则为 false

isNullable
Boolean

若要在要序列化的对象为 true 时写入 xsi:nil='true' 特性,则为 null;否则为 false

注解

受保护的成员XmlSerializationWriter仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

SOAP 编码允许唯一的 XML 元素在 SOAP 消息 multiRef 中显示为由属性标识的 id 元素。 id可以使用替换元素中的 SOAP 1.) 2 中的属性 (或 ref SOAP 1.2 中的属性多次href引用该值。

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

适用于

WritePotentiallyReferencingElement(String, String, Object, Type, Boolean)

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

此 API 支持产品基础结构,不能在代码中直接使用。

protected:
 void WritePotentiallyReferencingElement(System::String ^ n, System::String ^ ns, System::Object ^ o, Type ^ ambientType, bool suppressReference);
protected void WritePotentiallyReferencingElement (string n, string? ns, object? o, Type? ambientType, bool suppressReference);
protected void WritePotentiallyReferencingElement (string n, string ns, object o, Type ambientType, bool suppressReference);
member this.WritePotentiallyReferencingElement : string * string * obj * Type * bool -> unit
Protected Sub WritePotentiallyReferencingElement (n As String, ns As String, o As Object, ambientType As Type, suppressReference As Boolean)

参数

n
String

要写入的 XML 元素的本地名称。

ns
String

要写入的 XML 元素的命名空间。

o
Object

当前 XML 元素或当前元素所引用的 multiRef 元素中被序列化的对象。

ambientType
Type

存储在对象的类型映射中的类型(与通过 typeof 操作直接找到的对象的类型相对)。

suppressReference
Boolean

如果直接将对象序列化为 XML 元素,而不是使该元素引用另一个包含该数据的元素,则为 true;否则为 false

注解

受保护的成员XmlSerializationWriter仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

SOAP 编码允许唯一的 XML 元素在 SOAP 消息 multiRef 中显示为由属性标识的 id 元素。 id可以使用替换元素中的 SOAP 1.) 2 中的属性 (或 ref SOAP 1.2 中的属性多次href引用该值。

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

适用于

WritePotentiallyReferencingElement(String, String, Object, Type)

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

此 API 支持产品基础结构,不能在代码中直接使用。

protected:
 void WritePotentiallyReferencingElement(System::String ^ n, System::String ^ ns, System::Object ^ o, Type ^ ambientType);
protected void WritePotentiallyReferencingElement (string? n, string? ns, object? o, Type? ambientType);
protected void WritePotentiallyReferencingElement (string n, string ns, object o, Type ambientType);
member this.WritePotentiallyReferencingElement : string * string * obj * Type -> unit
Protected Sub WritePotentiallyReferencingElement (n As String, ns As String, o As Object, ambientType As Type)

参数

n
String

要写入的 XML 元素的本地名称。

ns
String

要写入的 XML 元素的命名空间。

o
Object

当前 XML 元素或当前元素所引用的 multiRef 元素中被序列化的对象。

ambientType
Type

存储在对象的类型映射中的类型(与通过 typeof 操作直接找到的对象的类型相对)。

注解

受保护的成员XmlSerializationWriter仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

SOAP 编码允许唯一的 XML 元素在 SOAP 消息 <multiRef> 中显示为由属性标识的 id 元素。 id可以使用替换元素中的 SOAP 1.) 2 中的属性 (或 ref SOAP 1.2 中的属性多次href引用该值。

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

适用于

WritePotentiallyReferencingElement(String, String, Object)

写入一个 SOAP 消息 XML 元素,它可以包含对给定对象的 <multiRef> XML 元素的引用。

此 API 支持产品基础结构,不能在代码中直接使用。

protected:
 void WritePotentiallyReferencingElement(System::String ^ n, System::String ^ ns, System::Object ^ o);
protected void WritePotentiallyReferencingElement (string? n, string? ns, object? o);
protected void WritePotentiallyReferencingElement (string n, string ns, object o);
member this.WritePotentiallyReferencingElement : string * string * obj -> unit
Protected Sub WritePotentiallyReferencingElement (n As String, ns As String, o As Object)

参数

n
String

要写入的 XML 元素的本地名称。

ns
String

要写入的 XML 元素的命名空间。

o
Object

当前 XML 元素或当前元素所引用的 multiRef 元素中被序列化的对象。

注解

受保护的成员XmlSerializationWriter仅供派生类使用,这些类在.NET Framework XML 序列化基础结构内部使用。

SOAP 编码允许唯一的 XML 元素在 SOAP 消息 <multiRef> 中显示为由属性标识的 id 元素。 id可以使用替换元素中的 SOAP 1.) 2 中的属性 (或 ref SOAP 1.2 中的属性多次href引用该值。

SOAP 编码在 SOAP 1.1 规范的第 5 节中介绍。

适用于