Поделиться через


XmlSerializationWriter.WritePotentiallyReferencingElement Метод

Определение

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <multiRef> XML-элемент для данного объекта.

Перегрузки

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на multiRef XML-элемент для данного объекта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <multiRef> XML-элемент для данного объекта.

WritePotentiallyReferencingElement(String, String, Object, Type)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <multiRef> XML-элемент для данного объекта.

WritePotentiallyReferencingElement(String, String, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <multiRef> XML-элемент для данного объекта.

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

Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на 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

true сериализовать объект непосредственно в XML-элемент, а не сделать элемент ссылкой на другой элемент, содержащий данные; в противном случае false.

isNullable
Boolean

true для записи атрибута xsi:nil='true', если объект для сериализации null; в противном случае false.

Комментарии

Защищенные элементы XmlSerializationWriter предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.

Кодировка SOAP позволяет уникальному XML-элементу один раз отображаться в сообщении SOAP в виде элемента multiRef, определяемого атрибутом id. Значение id можно ссылаться несколько раз с помощью атрибутов href (или ref атрибутов в SOAP 1.2) в замещающих элементах.

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

Применяется к

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

Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <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

true сериализовать объект непосредственно в XML-элемент, а не сделать элемент ссылкой на другой элемент, содержащий данные; в противном случае false.

Комментарии

Защищенные элементы XmlSerializationWriter предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.

Кодировка SOAP позволяет уникальному XML-элементу один раз отображаться в сообщении SOAP в виде элемента multiRef, определяемого атрибутом id. Значение id можно ссылаться несколько раз с помощью атрибутов href (или ref атрибутов в SOAP 1.2) в замещающих элементах.

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

Применяется к

WritePotentiallyReferencingElement(String, String, Object, Type)

Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <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 предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.

Кодировка SOAP позволяет уникальному XML-элементу один раз отображаться в сообщении SOAP в виде элемента <multiRef>, определяемого атрибутом id. Значение id можно ссылаться несколько раз с помощью атрибутов href (или ref атрибутов в SOAP 1.2) в замещающих элементах.

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

Применяется к

WritePotentiallyReferencingElement(String, String, Object)

Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs
Исходный код:
XmlSerializationWriter.cs

Записывает XML-элемент СООБЩЕНИЯ SOAP, который может содержать ссылку на <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 предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.

Кодировка SOAP позволяет уникальному XML-элементу один раз отображаться в сообщении SOAP в виде элемента <multiRef>, определяемого атрибутом id. Значение id можно ссылаться несколько раз с помощью атрибутов href (или ref атрибутов в SOAP 1.2) в замещающих элементах.

Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.

Применяется к