Пример #1
0
        private async Task <String> EnsureServerRelativeOrNull(String url)
        {
            if (url == null)
            {
                return(null);
            }

            return(await HarshUrl.EnsureServerRelative(Site, url));
        }
Пример #2
0
        protected override async Task InitializeAsync()
        {
            await base.InitializeAsync();

            PackageUrl = await HarshUrl.EnsureServerRelative(CatalogFolder.Value, DesignPackageName);

            PackageInfo = new DesignPackageInfo()
            {
                PackageName = DesignPackageName,
            };
        }
Пример #3
0
        protected override async Task OnProvisioningAsync()
        {
            var fci = new FileCreationInformation()
            {
                ContentStream = ContentStream,
                Overwrite     = OverwriteExisting,
                Url           = await HarshUrl.EnsureServerRelative(Folder.Value, FileName),
            };

            AddedFile = Folder.Value.Files.Add(fci);
            await ClientContext.ExecuteQueryAsync();
        }