Пример #1
0
 private static void SavePnPPackage(PnPInfo pnpInfo, PnPPackage package)
 {
     package.Manifest   = pnpInfo.Manifest;
     package.Properties = pnpInfo.Properties;
     package.ClearFiles();
     if (pnpInfo.Files != null)
     {
         foreach (PnPFileInfo file in pnpInfo.Files)
         {
             package.AddFile(file.Name, file.Folder, file.Content);
         }
     }
 }
Пример #2
0
 private static void SavePnPPackage(PnPInfo pnpInfo, PnPPackage package)
 {
     package.Manifest   = pnpInfo.Manifest;
     package.Properties = pnpInfo.Properties;
     package.FilesMap   = new PnPFilesMap(pnpInfo.Files.ToDictionary(f => f.InternalName, f => f.OriginalName));
     package.ClearFiles();
     if (pnpInfo.Files != null)
     {
         foreach (PnPFileInfo file in pnpInfo.Files)
         {
             package.AddFile(file.InternalName, file.Folder, file.Content);
         }
     }
 }
Пример #3
0
 private static void SavePnPPackage(PnPInfo pnpInfo, PnPPackage package)
 {
     package.Manifest   = pnpInfo.Manifest;
     package.Properties = pnpInfo.Properties;
     Debug.Assert(pnpInfo.Files.TrueForAll(f => !string.IsNullOrWhiteSpace(f.InternalName)), "All files need an InternalFileName");
     package.FilesMap = new PnPFilesMap(pnpInfo.Files.ToDictionary(f => f.InternalName, f => Path.Combine(f.Folder, f.OriginalName).Replace('\\', '/').TrimStart('/')));
     package.ClearFiles();
     if (pnpInfo.Files != null)
     {
         foreach (PnPFileInfo file in pnpInfo.Files)
         {
             package.AddFile(file.InternalName, file.Content);
         }
     }
 }