_XDocument3.IsDOMReadOnly 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 um valor que indica se os dados no documento XML subjacente de um formulário InfoPath do Microsoft Office foram colocados em um estado somente leitura.
public:
property bool IsDOMReadOnly { bool get(); };
public bool IsDOMReadOnly { get; }
member this.IsDOMReadOnly : bool
Public ReadOnly Property IsDOMReadOnly As Boolean
Valor da propriedade
true se os dados no documento XML subjacente do formulário tiverem sido colocados em um estado somente leitura; caso contrário , false.
Implementações
Exemplos
No exemplo a seguir, a propriedade IsDOMReadOnly do XDocument objeto é usada para determinar se os dados no documento XML subjacente do formulário foram colocados em um estado somente leitura. Se tiver, uma instrução de retorno será usada para sair do manipulador de eventos.
public void field1_OnAfterChange(DataDOMEvent e)
{
// Determine whether the XML DOM is read-only.
if (thisXDocument.<span class="label">IsDOMReadOnly</span>)
return;
// Continue normal processing...
}
No exemplo a seguir, a propriedade IsDOMReadOnly do XDocument objeto é usada para determinar se os dados no documento XML subjacente do formulário foram colocados em um estado somente leitura. Se tiver, uma instrução de retorno será usada para sair do manipulador de eventos.
public void field1_OnAfterChange(DataDOMEvent e)
{
// Determine whether the XML DOM is read-only.
if (thisXDocument.<span class="label">IsDOMReadOnly</span>)
return;
// Continue normal processing...
}
Comentários
Se a propriedade IsDOMReadOnly for verdadeira, os dados no documento XML subjacente do formulário estarão em um estado somente leitura e não poderão ser alterados. Se for falso, os dados no documento XML subjacente do formulário podem ser alterados.
Para determinar se o formulário foi colocado em um estado somente leitura, use a IsReadOnly propriedade
Os dados no documento XML de um formulário serão colocados em um estado somente leitura nos seguintes cenários:
- O formulário é assinado digitalmente
- O formulário está no modo RFM (Modo de Funcionalidade Reduzida)
- Durante um OnBeforeChange evento
- Durante um OnValidate evento
- Durante uma operação de desfazer ou refazer