Freigeben über


Block (Node-Eigenschaft aller Schemas)

 

Verwenden Sie die Block-Eigenschaft, um die Typen von Ableitungen zu verhindern oder einzuschränken, die in instance Nachrichten für die Elemente verwendet werden können, die dem ausgewählten Record-Knoten entsprechen.

Gültig für die folgenden Knotentypen

Datensatz

Category

Allgemein

Zulässige Werte

Auswahl in der Dropdownliste BESCHREIBUNG
(Standard) Entfernt das block-Attribut , sofern vorhanden, und gibt an, dass es keine Einschränkungen für bestimmte Ableitungstypen gibt, es sei denn, die BlockDefault-Eigenschaft gibt etwas anderes an.
Alle Legt das block-Attribut auf "#all" fest, und gibt an, dass keine Ableitungen zulässig sind.
Einschränkung Fügt dem Wert des block-Attributs "restriction" hinzu, wobei angegeben wird, dass Ableitungen durch Einschränkung nicht zulässig sind.
Erweiterung Fügt dem Wert des block-Attributs "extension" hinzu, wobei angegeben wird, dass Ableitungen nach Erweiterung nicht zulässig sind.
Substitution Fügt dem Wert des block-Attributs "ersetzung" hinzu, wobei angegeben wird, dass Ableitungen durch Ersetzung nicht zulässig sind.

Standardwert

(Standardwert)

XSD-Persistenz

Als Wert des block-Attributs des complexType-Elements , das ein untergeordnetes Element des Elements ist, das dem ausgewählten Record-Knoten entspricht.

Bemerkungen

Sie können diese Eigenschaft im Visual Studio-Eigenschaftenfenster untersuchen und festlegen, wenn Sie im BizTalk-Editor einen Datensatzknoten (einschließlich eines Stammknotens Datensatz) auswählen.

Diese Eigenschaft stellt ein standardmäßiges XSD-Konstrukt dar. Weitere Informationen zum entsprechenden XSD-Konstrukt finden Sie unter XSD-Ressourcen im Web.

Die Werte Einschränkung, Erweiterung und Ersetzung können in Kombination miteinander festgelegt werden, indem die entsprechenden Kontrollkästchen in der Dropdownliste Block-Eigenschaft ausgewählt werden. Die entsprechenden Werte des Blockattributes sind durch Leerzeichen getrennt.

In entsprechenden instance Nachrichten können andere abgeleitete Datentypen für ein bestimmtes Element verwendet werden, sofern dies nicht explizit durch die Einstellungen der Eigenschaften Block und/oder BlockDefault wie folgt verhindert wird:

<RecordName   
            xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance>"  
  

Im obigen Beispiel ist "BaseOrDerivedTypeName" der Name eines komplexen Typs, der von dem Datentyp abgeleitet wird, der durch die Data Structure Type-Eigenschaft des entsprechenden Record-Knotens durch einen zulässigen Ableitungstyp (ein Ableitungstyp, der von dieser Eigenschaft oder der BlockDefault-Eigenschaft nicht blockiert wird) angegeben wird. Weitere Informationen zu verschiedenen Typen von Ableitungen finden Sie unter Typwiederverwendung und -ableitungen.

Weitere Informationen

Knoteneigenschaften aller Schemas
BlockDefault (Node-Eigenschaft aller Schemas)