BlockDefault (proprietà Node di tutti gli schemi)
Utilizzare la proprietà BlockDefault per impedire o limitare i tipi di derivazioni che possono essere usati nei messaggi di istanza per tutti i tipi di dati definiti dallo schema da modificare.
Si applica ai nodi di tipo
Category
Avanzato
Valori consentiti
Opzione dell'elenco a discesa | Descrizione |
---|---|
(Impostazione predefinita) | Rimuove l'attributo blockDefault , se presente, specificando che non esistono restrizioni per determinati tipi di derivazioni che si applicano all'intero schema. |
Tutto | Imposta l'attributo blockDefault su "#all", specificando che non sono consentite derivazioni. |
Restrizione | Aggiunge "restrizione" al valore dell'attributo blockDefault , specificando che le derivazioni per restrizione non sono consentite. |
Estensione | Aggiunge "extension" al valore dell'attributo blockDefault , specificando che le derivazioni per estensione non sono consentite. |
Sostituzione | Aggiunge "sostituzione" al valore dell'attributo blockDefault , specificando che le derivazioni per sostituzione non sono consentite. |
Valore predefinito
(Impostazione predefinita), senza restrizioni globali sulla derivazione dei tipi nello schema da modificare.
Persistenza XSD
Valore dell'attributo blockDefault dell'elemento schema .
Commenti
È possibile esaminare e impostare questa proprietà nel Finestra Proprietà di Visual Studio quando si seleziona il nodo Schema in BizTalk Editor.
I valori Restrizione, Estensione e Sostituzione possono essere impostati in combinazione tra loro selezionando le relative caselle di controllo corrispondenti nell'elenco a discesa Proprietà BlockDefault . I valori corrispondenti dell'attributo blockDefault sono separati dallo spazio.
È possibile eseguire l'override dell'impostazione globale stabilita da questa proprietà impostando la proprietà Block di singoli nodi Record .
Nei messaggi di istanza corrispondenti, altri tipi di dati derivati possono essere usati per un particolare elemento, a meno che non venga impedito in modo esplicito dalle impostazioni delle proprietà Block e/o BlockDefault , come indicato di seguito:
<RecordName
xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance>"
Nell'esempio precedente "BaseOrDerivedTypeName" è il nome di un tipo complesso derivato dal tipo di dati specificato dalla proprietà Tipo struttura dati del nodo Record corrispondente per un tipo di derivazione consentito (tipo di derivazione non bloccato da questa proprietà o dalla proprietà BlockDefault ). Per altre informazioni sui diversi tipi di derivazioni, vedere Riutilizzo dei tipi e derivazioni.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per