public static string Serialize(VCard vcard) { if (vcard.Photo == null) { return(string.Empty); } var extension = vcard.Photo.Extension.Coalesce("jpg"); var mimeType = ImageMimeHelper.GetMimeType(extension); return(Base64StringProcessor.SerializeBase64String(vcard.Photo.Contents, "PHOTO", mimeType, vcard.Version)); }
public static string Serialize(VCard vcard) { if (string.IsNullOrWhiteSpace(vcard.Key)) { return(string.Empty); } //The property "KEY" is valid only for VCardVersion 3.0 and above. if (vcard.Version == VCardVersion.V2_1) { return(string.Empty); } return(Base64StringProcessor.SerializeBase64String(vcard.Key, "KEY", string.Empty, vcard.Version)); }
public static string Serialize(VCard vcard) { if (string.IsNullOrWhiteSpace(vcard.Sound)) { return(string.Empty); } //The property "SOUND" is valid only for VCardVersion 3.0 and above. if (vcard.Version == VCardVersion.V2_1) { return(string.Empty); } return(Base64StringProcessor.SerializeBase64String(vcard.Sound, "SOUND", "BASIC", vcard.Version)); }