Row Interface
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.
Représente une ligne de données dans l’objet Table .
public interface class Row : Microsoft::Office::Interop::Outlook::_Row
[System.Runtime.InteropServices.Guid("000630D3-0000-0000-C000-000000000046")]
public interface Row : Microsoft.Office.Interop.Outlook._Row
Public Interface Row
Implements _Row
- Dérivé
- Attributs
- Implémente
Remarques
Il s’agit d’une interface .NET dérivée d’une coclasse COM requise par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface dérivée pour accéder à tous les membres de méthode, de propriété et d’événement de l’objet COM. Toutefois, si la méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, vous devez effectuer une conversion de type (transtypage) vers l’interface principale correspondante pour appeler la méthode, puis effectuer une conversion de type (transtypage) vers l’interface d’événements les plus récents pour vous connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur la méthode et les membres de propriété de l’objet COM, consultez _Row.
Une table est composée de lignes et de colonnes. Il représente un ensemble de lignes dynamique en lecture seule de données dans un Folder objet ou Search . Vous pouvez considérer chaque ligne d’une table comme un élément dans le dossier, et chaque colonne comme une propriété de l’élément. Par défaut, la table contient uniquement un sous-ensemble de propriétés pour les éléments du dossier. Cela fait de table un ensemble de lignes léger en mémoire qui prend en charge l’énumération et le filtrage rapides des éléments du dossier.
Si l’objet Table est obtenu à partir de GetTable(Object, Object), vous pouvez spécifier un filtre (dans Restrict(String)) pour obtenir un ensemble plus restreint de lignes dans la table.
Vous pouvez utiliser les méthodes Table : FindRow(String), FindNextRow(), GetNextRow()et MoveToStart() pour obtenir une ligne spécifique dans une table.
Utilisez GetValues() pour obtenir un tableau de valeurs qui correspondent aux valeurs de colonne de cette ligne dans la table.
Utilisez les fonctions BinaryToString(Object)d’assistance , LocalTimeToUTC(Object)et UTCToLocalTime(Object) pour faciliter la conversion de type des valeurs de colonne sur une ligne spécifique. Pour plus d’informations sur la représentation des valeurs de propriété dans une table, consultez Facteurs affectant la représentation de la valeur de propriété dans les classes Table et Vue
Bien que les ajouts et les suppressions du dossier sous-jacent soient représentés par les lignes de l’objet Table, l’objet Table ne prend en charge aucun événement d’ajout, de modification et de suppression de lignes. Si vous avez besoin d’un objet accessible en écriture à partir de la ligne Table , obtenez l’ID d’entrée de cette ligne à partir de la colonne EntryID par défaut dans la table , puis utilisez la GetItemFromID(String, Object) méthode de l’objet NameSpace pour obtenir un élément complet, tel qu’un MailItem ou un ContactItem, qui prend en charge les opérations de lecture-écriture. Pour plus d’informations sur les colonnes par défaut d’une table, consultez Propriétés par défaut affichées dans un tableau.
Propriétés
Application |
Renvoie un Application objet qui représente l’application parente (Outlook) de l’objet Row . En lecture seule. (Hérité de _Row) |
Class |
Retourne une constante dans l’énumération OlObjectClass indiquant la classe de l’objet Row . En lecture seule. (Hérité de _Row) |
Item[Object] |
Obtient un Object qui représente la valeur de l’objet Row à la colonne spécifiée par |
Parent |
Retourne l’objet parent de l’objet Row . En lecture seule. (Hérité de _Row) |
Session |
Retourne l’objet NameSpace pour la session active. En lecture seule. (Hérité de _Row) |
Méthodes
BinaryToString(Object) |
Obtient une chaîne (chaîne en C#) représentant une valeur qui a été convertie à partir d’une valeur binaire pour le parent Row à la colonne spécifiée par |
GetValues() |
Obtient un tableau unidimensionnel contenant les valeurs de toutes les colonnes au niveau du Row dans le parent Table. (Hérité de _Row) |
LocalTimeToUTC(Object) |
Obtient une valeur DateTime dans un Table spécifié par l’objet Row à |
UTCToLocalTime(Object) |
Obtient une valeur DateTime dans un Table spécifié par l’objet Row à |