EntityPickerEmpty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la classe EntityPickerEmpty.
Cette classe est disponible dans Office 2010 et versions ultérieures.
Lorsque l’objet est sérialisé au format xml, son nom qualifié est w14 :entityPicker.
public class EntityPickerEmpty : DocumentFormat.OpenXml.Office2010.Word.EmptyType
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.SchemaAttr(52, "entityPicker")]
public class EntityPickerEmpty : DocumentFormat.OpenXml.Office2010.Word.EmptyType
[DocumentFormat.OpenXml.SchemaAttr(52, "entityPicker")]
public class EntityPickerEmpty : DocumentFormat.OpenXml.Office2010.Word.EmptyType
[DocumentFormat.OpenXml.SchemaAttr("w14:entityPicker")]
public class EntityPickerEmpty : DocumentFormat.OpenXml.Office2010.Word.EmptyType
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
public class EntityPickerEmpty : DocumentFormat.OpenXml.Office2010.Word.EmptyType
type EntityPickerEmpty = class
inherit EmptyType
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.SchemaAttr(52, "entityPicker")>]
type EntityPickerEmpty = class
inherit EmptyType
[<DocumentFormat.OpenXml.SchemaAttr(52, "entityPicker")>]
type EntityPickerEmpty = class
inherit EmptyType
[<DocumentFormat.OpenXml.SchemaAttr("w14:entityPicker")>]
type EntityPickerEmpty = class
inherit EmptyType
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
type EntityPickerEmpty = class
inherit EmptyType
Public Class EntityPickerEmpty
Inherits EmptyType
- Héritage
- Héritage
- Attributs
Remarques
2.3.25 entityPicker
Espace de noms cible :http://schemas.microsoft.com/office/word/2010/wordml
Élément CT_EMPTY (tel que spécifié dans [ISO/IEC-29500-1] section A.1) qui spécifie que la balise de document structuré parent (comme spécifié dans [ISO/IEC-29500-1] section 17.5.2) permet à l’utilisateur de sélectionner un instance d’un type de contenu externe lorsqu’il est affiché dans le document. Consultez la section 2.2.3 pour savoir comment l’élément entityPicker s’intègre à ISO/IEC-29500-1.
La balise de document structuré parent DOIT contenir du contenu valide dans un élément de texte (comme spécifié dans [ISO/IEC-29500-1] section 17.5.2.44) et DOIT contenir un élément dataBinding (comme spécifié dans [ISO/IEC-29500-1] section 17.5.2.6).
Le document WordprocessingML DOIT contenir un composant de données XML personnalisé dont l’espace de noms racine est "http://schemas.microsoft.com/office/2006/metadata/properties" ; et dont l’identificateur (tel que spécifié par [ISO/IEC-29500-1] section 22.5.2.1) correspond à la valeur spécifiée par l’attribut storeItemID sur l’élément dataBinding de la balise de document structuré contenant l’élément entityPicker . L’attribut xpath sur l’élément dataBinding DOIT spécifier le chemin d’accès à un élément dans ce composant de données XML personnalisé.
Le document DOIT également contenir un composant de données XML personnalisé dont l’espace de noms racine est «http://schemas.microsoft.com/office/2006/metadata/contentType" ; ». Ce composant de données XML personnalisé contient un élément de schéma (dans le «http://www.w3.org/2001/XMLSchema" ; namespace) qui spécifie un schéma XML pour l’élément spécifié par l’attribut xpath de l’élément dataBinding de l’entityPicker. Le reste de cette section fait référence à ce schéma en tant que schéma d’élément.
Le schéma d’élément spécifie quatre attributs, chacun avec une valeur fixe :
SystemInstance : spécifie le nom LobSystemInstance .
EntityNamespace : spécifie l’espace de noms Entity .
EntityName : spécifie le nom de l’entité.
BdcField : Spécifie le nom du champ dans EntityInstance.
Avec l’emplacement du document, ces valeurs spécifient le type de contenu externe dont l’utilisateur sélectionne une ou plusieurs instances.
Le résultat du choix par l’utilisateur d’un instance d’un type de contenu externe est un EntityInstanceId et les valeurs d’un ou plusieurs champs dans EntityInstance.
Le schéma d’élément spécifie également trois attributs supplémentaires, chacun avec une valeur fixe, qui spécifient collectivement où placer l’EntityInstanceId et les valeurs Field résultant de la sélection de l’utilisateur :
RelatedFieldWssStaticName : spécifie un frère de l’élément XML spécifié par l’attribut xpath de l’élément dataBinding mentionné précédemment. Le texte de cet élément DOIT être défini sur l’identificateur EntityInstance obtenu à partir de l’utilisateur choisissant un instance du type de contenu externe.
SecondaryFieldBdcNames : Spécifie une liste de noms de champs dans EntityInstance (les champs dont les valeurs résultent du choix de l’utilisateur). La liste DOIT contenir le même nombre de noms que l’attribut SecondaryFieldsWssStaticNames .
SecondaryFieldsWssStaticNames : Spécifie une liste correspondante de noms d’éléments XML qui sont frères de l’élément XML spécifié par l’attribut xpath de l’élément dataBinding mentionné précédemment. La liste DOIT contenir le même nombre de noms que l’attribut SecondaryFieldBdcNames .
La valeur (résultant du choix de l’utilisateur) de chacun des champs de l’EntityInstance spécifiée par SecondaryFieldBdcNames DOIT être définie comme texte de l’élément XML dont le nom apparaît au même index dans SecondaryFieldsWssStaticNames.
La liste des noms spécifiés par SecondaryFieldBdcNames et SecondaryFieldsWssStaticNames DOIT être encodée comme suit :
1.Commencez par une chaîne vide.
2.Pour chaque nom, ajoutez la longueur du nom, plus un, en tant qu’entier de base 10, chaque valeur suivie d’un seul caractère d’espace.
3.Les noms sont ensuite ajoutés à la chaîne, dans l’ordre dans lequel leurs longueurs ont été ajoutées à l’étape 2, suivis d’un seul espace.
4.La position de caractère de base zéro où le prénom commence dans la chaîne est ensuite ajoutée à la chaîne.
5.Enfin, la chaîne résultante est placée dans une séquence d’échappement comme spécifié par [RFC3986] .
Le fragment W3C XML Schema ([XMLSCHEMA1] section 2.1) suivant spécifie le contenu de cet élément.
<xsd :element name="entityPicker » type="w :CT_Empty"/>
Consultez la section 5.1 pour le schéma XML W3C complet ([XMLSCHEMA1] section 2.1).
Constructeurs
EntityPickerEmpty() |
Initialise une nouvelle instance de la classe EntityPickerEmpty. |
Propriétés
ChildElements |
Obtient tous les nœuds enfants de l’élément actuel. (Hérité de OpenXmlElement) |
ExtendedAttributes |
Obtient tous les attributs étendus (attributs non définis dans le schéma) de l’élément actuel. (Hérité de OpenXmlElement) |
Features |
Obtient un IFeatureCollection pour l’élément actuel. Cette collection de fonctionnalités sera en lecture seule, mais héritera des fonctionnalités de sa partie parente et de son package, le cas échéant. (Hérité de OpenXmlElement) |
FirstChild |
Obtient le premier enfant de l’élément OpenXmlElement. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement de ce type. (Hérité de OpenXmlElement) |
HasAttributes |
Obtient une valeur indiquant si l’élément actuel a des attributs. (Hérité de OpenXmlElement) |
HasChildren |
Obtient une valeur qui indique si l’élément actuel a des éléments enfants. (Hérité de OpenXmlLeafElement) |
InnerText |
Obtient ou définit les valeurs concaténées du nœud et de tous ses enfants. (Hérité de OpenXmlElement) |
InnerXml |
Obtient ou définit le balisage qui représente uniquement les éléments enfants de l’élément actuel. (Hérité de OpenXmlLeafElement) |
LastChild |
Obtient le dernier enfant de l’élément OpenXmlElement. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement de ce type. (Hérité de OpenXmlElement) |
LocalName |
Définit la classe EntityPickerEmpty. Cette classe est disponible dans Office 2010 et versions ultérieures. Lorsque l’objet est sérialisé au format xml, son nom qualifié est w14 :entityPicker. |
LocalName |
Obtient le nom local de l’élément actuel. (Hérité de OpenXmlElement) |
MCAttributes |
Obtient ou définit les attributs de compatibilité du balisage. Retourne null si aucun attribut de compatibilité de balisage n’est défini pour l’élément actuel. (Hérité de OpenXmlElement) |
NamespaceDeclarations |
Obtient toutes les déclarations d’espace de noms définies dans l’élément actuel. Retourne un énumérateur vide s’il n’y a pas de déclaration d’espace de noms. (Hérité de OpenXmlElement) |
NamespaceUri |
Obtient l’URI d’espace de noms de l’élément actuel. (Hérité de OpenXmlElement) |
OpenXmlElementContext |
Obtient l’élément OpenXmlElementContext de l’élément actuel. (Hérité de OpenXmlElement) |
OuterXml |
Obtient le balisage qui représente l’élément actuel et tous ses éléments enfants. (Hérité de OpenXmlElement) |
Parent |
Obtient l’élément parent de l’élément actuel. (Hérité de OpenXmlElement) |
Prefix |
Obtient le préfixe d’espace de noms de l’élément actuel. (Hérité de OpenXmlElement) |
XmlQualifiedName |
Obtient le nom qualifié de l’élément actuel. (Hérité de OpenXmlElement) |
XName |
Obtient le nom qualifié de l’élément actuel. (Hérité de OpenXmlElement) |
Méthodes
AddAnnotation(Object) |
Ajoute un objet à la liste d’annotations de l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
AddNamespaceDeclaration(String, String) |
Ajoute une déclaration d’espace de noms au nœud actuel. (Hérité de OpenXmlElement) |
Ancestors() |
Énumère tous les ancêtres de l’élément actuel. (Hérité de OpenXmlElement) |
Ancestors<T>() |
Énumère uniquement les ancêtres de l’élément actuel qui ont le type spécifié. (Hérité de OpenXmlElement) |
Annotation(Type) |
Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
Annotation<T>() |
Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
Annotations(Type) |
Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
Annotations<T>() |
Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
Append(IEnumerable<OpenXmlElement>) |
Ajoute chaque élément d’une liste d’éléments à la fin de la liste des éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
Append(OpenXmlElement[]) |
Ajoute chaque élément d’un tableau d’éléments à la fin de la liste des éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
AppendChild<T>(T) |
Ajoute l’élément spécifié à la fin de la liste des nœuds enfants de l’élément actuel. (Hérité de OpenXmlElement) |
ClearAllAttributes() |
Efface tous les attributs, y compris les attributs connus et les attributs étendus. (Hérité de OpenXmlElement) |
Clone() |
Crée un doublon du nœud actuel. (Hérité de OpenXmlElement) |
CloneNode(Boolean) |
Crée un doublon de ce nœud. |
Descendants() |
Énumère tous les descendants de l’élément actuel. (Hérité de OpenXmlElement) |
Descendants<T>() |
Énumérez tous les descendants de l’élément actuel de type T. (Hérité de OpenXmlElement) |
Elements() |
Énumère tous les enfants de l’élément actuel. (Hérité de OpenXmlElement) |
Elements<T>() |
Énumère uniquement les enfants de l’élément actuel qui ont le type spécifié. (Hérité de OpenXmlElement) |
ElementsAfter() |
Énumère tous les éléments frères qui suivent l’élément actuel et ont le même parent que l’élément actuel. (Hérité de OpenXmlElement) |
ElementsBefore() |
Énumère tous les éléments frères qui précèdent l’élément actuel et ont le même parent que l’élément actuel. (Hérité de OpenXmlElement) |
GetAttribute(String, String) |
Obtient un attribut Open XML avec le nom de balise et l’URI d’espace de noms spécifiés. (Hérité de OpenXmlElement) |
GetAttributes() |
Obtient une liste qui contient une copie de tous les attributs. (Hérité de OpenXmlElement) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection enfant. (Hérité de OpenXmlElement) |
GetFirstChild<T>() |
Recherche le premier élément enfant de type T. (Hérité de OpenXmlElement) |
InsertAfter<T>(T, OpenXmlElement) |
Insère l’élément spécifié immédiatement après l’élément de référence spécifié. (Hérité de OpenXmlElement) |
InsertAfterSelf<T>(T) |
Insère l’élément spécifié immédiatement après l’élément actuel. (Hérité de OpenXmlElement) |
InsertAt<T>(T, Int32) |
Insère l’élément spécifié à l’index spécifié dans la liste des éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
InsertBefore<T>(T, OpenXmlElement) |
Insère l’élément spécifié juste avant l’élément de référence spécifié. (Hérité de OpenXmlElement) |
InsertBeforeSelf<T>(T) |
Insère l’élément spécifié juste avant l’élément actuel. (Hérité de OpenXmlElement) |
IsAfter(OpenXmlElement) |
Détermine si l’élément actuel apparaît après un élément spécifié dans l’ordre du document. (Hérité de OpenXmlElement) |
IsBefore(OpenXmlElement) |
Détermine si l’élément actuel apparaît avant un élément spécifié dans l’ordre du document. (Hérité de OpenXmlElement) |
LookupNamespace(String) |
Résout le préfixe d’espace de noms dans le contexte du nœud actuel. (Hérité de OpenXmlElement) |
LookupPrefix(String) |
Recherche le préfixe correspondant pour un URI d’espace de noms dans l’étendue de l’élément actuel. (Hérité de OpenXmlElement) |
NextSibling() |
Obtient l’élément OpenXmlElement qui suit immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement suivant. (Hérité de OpenXmlElement) |
NextSibling<T>() |
Obtient l’élément OpenXmlElement avec le type spécifié qui suit l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’y a pas d’élément OpenXmlElement suivant. (Hérité de OpenXmlElement) |
PrependChild<T>(T) |
Insère l’élément spécifié au début de la liste des éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
PreviousSibling() |
Obtient l’élément OpenXmlElement qui précède immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic ) s’il n’existe aucun élément OpenXmlElement précédent. (Hérité de OpenXmlElement) |
PreviousSibling<T>() |
Obtient l’élément OpenXmlElement avec le type spécifié qui précède l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement précédent. (Hérité de OpenXmlElement) |
Remove() |
Supprime l’élément actuel de son parent. (Hérité de OpenXmlElement) |
RemoveAllChildren() |
Supprime tous les éléments enfants de l’élément actuel. (Hérité de OpenXmlLeafElement) |
RemoveAllChildren<T>() |
Supprimez tous les éléments enfants de l’élément actuel qui sont de type T. (Hérité de OpenXmlElement) |
RemoveAnnotations(Type) |
Supprime les annotations du type spécifié de l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
RemoveAnnotations<T>() |
Supprime les annotations avec le type spécifié de l’élément OpenXmlElement actuel. (Hérité de OpenXmlElement) |
RemoveAttribute(String, String) |
Supprime l’attribut de l’élément actuel. (Hérité de OpenXmlElement) |
RemoveChild<T>(T) |
Supprime l’élément enfant spécifié de la liste des éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
RemoveNamespaceDeclaration(String) |
Supprime la déclaration d’espace de noms pour le préfixe spécifié. Ne supprime rien s’il n’y a pas de préfixe. (Hérité de OpenXmlElement) |
ReplaceChild<T>(OpenXmlElement, T) |
Remplace un élément enfant par un autre élément enfant dans la liste d’éléments enfants de l’élément actuel. (Hérité de OpenXmlElement) |
SetAttribute(OpenXmlAttribute) |
Définit un attribut sur l’élément spécifié. Si l’attribut est un attribut connu, la valeur de l’attribut est définie. Si l’attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus. (Hérité de OpenXmlElement) |
SetAttributes(IEnumerable<OpenXmlAttribute>) |
Définit un certain nombre d’attributs à l’élément . Si un attribut est un attribut connu, la valeur de l’attribut est définie. Si un attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus. (Hérité de OpenXmlElement) |
WriteTo(XmlWriter) |
Enregistre le nœud actuel dans le XmlWriter spécifié. (Hérité de OpenXmlElement) |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Définit la classe EntityPickerEmpty. Cette classe est disponible dans Office 2010 et versions ultérieures. Lorsque l’objet est sérialisé au format xml, son nom qualifié est w14 :entityPicker. (Hérité de OpenXmlElement) |
IEnumerable<OpenXmlElement>.GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection enfant. (Hérité de OpenXmlElement) |