XmlLoadSettings.ProhibitDtd Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica se é necessário proibir ou permitir a inclusão de um DTD no documento XML DOM.
public:
property bool ProhibitDtd { bool get(); void set(bool value); };
bool ProhibitDtd();
void ProhibitDtd(bool value);
public bool ProhibitDtd { get; set; }
var boolean = xmlLoadSettings.prohibitDtd;
xmlLoadSettings.prohibitDtd = boolean;
Public Property ProhibitDtd As Boolean
Valor da propriedade
bool
True para proibir a inclusão de um DTD no documento XML DOM; false para permitir a inclusão. O valor padrão é true.
Comentários
Essa propriedade permite que você proíba o uso do DTD e pode ajudar a evitar um ataque de negação de serviço em algumas situações. Por exemplo, um aplicativo poderá ficar sem resposta se um grande número de referências de entidade estiver incluído no DTD e exigir resolução quando o XML do documento for analisado e carregado.