public async Task <IView> AddAsync(ViewOptions viewOptions) { if (viewOptions == null) { throw new ArgumentNullException(nameof(viewOptions)); } var view = CreateNewAndAdd() as View; // Add the field options as arguments for the add method var additionalInfo = new Dictionary <string, object>() { { View.ViewOptionsAdditionalInformationKey, viewOptions } }; return(await view.AddAsync(additionalInfo).ConfigureAwait(false) as View); }
public IView AddBatch(Batch batch, ViewOptions viewOptions) { return(AddBatchAsync(batch, viewOptions).GetAwaiter().GetResult()); }
public IView AddBatch(ViewOptions viewOptions) { return(AddBatchAsync(PnPContext.CurrentBatch, viewOptions).GetAwaiter().GetResult()); }
public async Task <IView> AddBatchAsync(ViewOptions viewOptions) { return(await AddBatchAsync(PnPContext.CurrentBatch, viewOptions).ConfigureAwait(false)); }
public IView Add(ViewOptions viewOptions) { return(AddAsync(viewOptions).GetAwaiter().GetResult()); }