XmlSerializationWriter.WritePotentiallyReferencingElement Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент <multiRef>
для заданного объекта.
Перегрузки
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент |
WritePotentiallyReferencingElement(String, String, Object, Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент |
WritePotentiallyReferencingElement(String, String, Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean)
Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент multiRef
для заданного объекта.
Этот 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 предназначены только для производных классов, которые используются внутри инфраструктуры сериализации ПЛАТФОРМА .NET FRAMEWORK XML.
Кодировка SOAP позволяет один раз появляться в сообщении SOAP в виде multiRef
элемента, определяемого атрибутом id
. На id
это значение можно ссылаться несколько раз с помощью href
атрибутов (или ref
атрибутов в SOAP 1.2) в замещающих элементах.
Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.
Применяется к
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean)
Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент <multiRef>
для заданного объекта.
Этот 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 предназначены только для производных классов, которые используются внутри инфраструктуры сериализации ПЛАТФОРМА .NET FRAMEWORK XML.
Кодировка SOAP позволяет один раз появляться в сообщении SOAP в виде multiRef
элемента, определяемого атрибутом id
. На id
это значение можно ссылаться несколько раз с помощью href
атрибутов (или ref
атрибутов в SOAP 1.2) в замещающих элементах.
Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.
Применяется к
WritePotentiallyReferencingElement(String, String, Object, Type)
Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент <multiRef>
для заданного объекта.
Этот 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 позволяет один раз появляться в сообщении SOAP в виде <multiRef>
элемента, определяемого атрибутом id
. На id
это значение можно ссылаться несколько раз с помощью href
атрибутов (или ref
атрибутов в SOAP 1.2) в замещающих элементах.
Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.
Применяется к
WritePotentiallyReferencingElement(String, String, Object)
Записывает XML-элемент сообщения SOAP, содержащий ссылку на XML-элемент <multiRef>
для заданного объекта.
Этот 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 позволяет один раз появляться в сообщении SOAP в виде <multiRef>
элемента, определяемого атрибутом id
. На id
это значение можно ссылаться несколько раз с помощью href
атрибутов (или ref
атрибутов в SOAP 1.2) в замещающих элементах.
Кодировка SOAP описана в разделе 5 спецификации SOAP 1.1.