Compartilhar via


_XDocument3.IsDOMReadOnly Propriedade

Definição

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

Aplica-se a