Exemple #1
0
        private NfcNdefRecord[] GetRecords(NdefRecord[] records)
        {
            var results = new NfcNdefRecord[records.Length];

            for (var i = 0; i < records.Length; i++)
            {
                var ndefRecord = new NfcNdefRecord
                {
                    TypeFormat = (NfcNdefTypeFormat)records[i].Tnf,
                    Uri        = records[i].ToUri()?.ToString(),
                    MimeType   = records[i].ToMimeType(),
                    Payload    = records[i].GetPayload()
                };
                results.SetValue(ndefRecord, i);
            }
            return(results);
        }
Exemple #2
0
 private NfcNdefRecord[] GetRecords(NFCNdefPayload[] records)
 {
     NfcNdefRecord[] results = new NfcNdefRecord[records.Length];
     for (var i = 0; i < records.Length; i++)
     {
         NFCNdefPayload record     = records[i];
         var            ndefRecord = new NfcNdefRecord
         {
             TypeFormat = (NfcNdefTypeFormat)record.TypeNameFormat,
             Uri        = records[i].ToUri()?.ToString(),
             MimeType   = records[i].ToMimeType(),
             Payload    = record.Payload.ToByteArray()
         };
         results.SetValue(ndefRecord, i);
     }
     return(results);
 }