Sdílet prostřednictvím


_XDocument2.IsReadOnly-Eigenschaft

Ruft einen Wert ab, der angibt, ob sich ein Formular im Schreibschutzmodus befindet.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

'Declaration
<DispIdAttribute(16)> _
ReadOnly Property IsReadOnly As Boolean
'Usage
Dim instance As _XDocument2
Dim value As Boolean

value = instance.IsReadOnly
[DispIdAttribute(16)] 
bool IsReadOnly { get; }

Hinweise

Wenn die IsReadOnly-Eigenschaft true lautet, wurde das Formular in den Schreibschutzmodus versetzt. Es können weiterhin Änderungen am Formular vorgenommen werden, doch es kann nicht mit einem Speichervorgang gespeichert werden. Stattdessen muss ein Vorgang vom Typ "Speichern unter" verwendet werden.

Um zu bestimmen, ob das einem Formular zugrunde liegende XML-Dokument in den Schreibschutzmodus versetzt wurde, verwenden Sie die IsDOMReadOnly-Eigenschaft.

HinweisWichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Beispiel wird die IsReadOnly-Eigenschaft des XDocument-Objekts verwendet, um zu bestimmen, ob das Formular im Schreibschutzmodus ist:

if (thisXDocument.IsReadOnly)
{
 thisXDocument.UI.Alert("The form cannot be modified.");
}

Siehe auch

Referenz

_XDocument2-Schnittstelle
_XDocument2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace