VCardPackage

VCardRootPackage.VCardPackage property

Obtient le package de métadonnées VCard.

public VCardPackage VCardPackage { get; }

Valeur de la propriété

Le package de métadonnées VCard.

Remarques

Apprendre encore plus

Exemples

Cet exemple de code montre comment extraire des champs vCard avec des paramètres descriptifs.

using (Metadata metadata = new Metadata(Constants.InputVcf))
{
    var root = metadata.GetRootPackage<VCardRootPackage>();

    foreach (var vCard in root.VCardPackage.Cards)
    {
        if (vCard.IdentificationRecordset.PhotoUriRecords != null)
        {
            // Itérer toutes les photos représentées par des URI
            foreach (var photoUriRecord in vCard.IdentificationRecordset.PhotoUriRecords)
            {
                // Affiche la valeur de la propriété
                Console.WriteLine(photoUriRecord.Value);

                // Affiche quelques paramètres supplémentaires de la propriété
                Console.WriteLine(photoUriRecord.ContentType);
                Console.WriteLine(photoUriRecord.MediaTypeParameter);
                if (photoUriRecord.TypeParameters != null)
                {
                    foreach (string parameter in photoUriRecord.TypeParameters)
                    {
                        Console.WriteLine(parameter);
                    }
                }
                Console.WriteLine(photoUriRecord.PrefParameter);
            }
        }
    }
}

Voir également