Compartilhar via


DataContractSerializerSettings Classe

Definição

Especifica as configurações do serializador de contrato de dados.

public ref class DataContractSerializerSettings
public class DataContractSerializerSettings
type DataContractSerializerSettings = class
Public Class DataContractSerializerSettings
Herança
DataContractSerializerSettings

Construtores

DataContractSerializerSettings()

Inicializa uma nova instância da classe DataContractSerializerSettings.

Propriedades

DataContractResolver

Obtém ou define o componente usado para mapear dinamicamente declarações xsi:type de tipos de contrato conhecidos.

DataContractSurrogate

Obtém ou define um substituto de serialização.

IgnoreExtensionDataObject

Obtém ou define um valor que especifica se deve ignorar os dados fornecidos por uma extensão da classe quando a classe está sendo serializada ou desserializada.

KnownTypes

Obtém ou define uma coleção de tipos que podem estar presentes no grafo de objeto serializado usando essa instância de DataContractSerializerSettings.

MaxItemsInObjectGraph

Obtém ou define o número máximo de itens em um grafo de objeto a serem serializados ou desserializados.

PreserveObjectReferences

Obtém ou define um valor que especifica se constructos XML não padrão devem ser usados para preservar os dados de referência de objeto.

RootName

Obtém ou define o nome raiz do objeto selecionado.

RootNamespace

Obtém ou define o namespace raiz para o objeto especificado.

SerializeReadOnlyTypes

Obtém ou define um valor que especifica se deve serializar os tipos somente leitura.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a