Example #1
0
 Task <IApplication> ITenantActions.CreateApplicationAsync(IApplication application, IApplicationCreationOptions creationOptions, CancellationToken cancellationToken)
 => this.GetInternalAsyncDataStore().CreateAsync(ApplicationsPropertyName, application, creationOptions, cancellationToken);
Example #2
0
 /// <summary>
 /// Synchronously creates a new <see cref="IApplication">Application</see> resource in the current tenant.
 /// </summary>
 /// <param name="tenantActions">The object supporting the <see cref="ITenantActions"/> interface.</param>
 /// <param name="application">The <see cref="IApplication">Application</see> to create.</param>
 /// <param name="creationOptions">An <see cref="IApplicationCreationOptions"/> instance to use when sending the request.</param>
 /// <returns>The created <see cref="IApplication">Application</see>.</returns>
 /// <exception cref="Error.ResourceException">There was a problem creating the application.</exception>
 public static IApplication CreateApplication(this ITenantActions tenantActions, IApplication application, IApplicationCreationOptions creationOptions)
 => (tenantActions as ITenantActionsSync).CreateApplication(application, creationOptions);
 IApplication ITenantActionsSync.CreateApplication(IApplication application, IApplicationCreationOptions creationOptions)
     => this.GetInternalSyncDataStore().Create(ApplicationsPropertyName, application, creationOptions);
        IApplication ITenantActionsSync.CreateApplication(IApplication application, IApplicationCreationOptions creationOptions)
        {
            this.EnsureTenant();

            return this.tenant.CreateApplication(application, creationOptions);
        }
 /// <summary>
 /// Synchronously creates a new <see cref="IApplication">Application</see> resource in the current tenant.
 /// </summary>
 /// <param name="tenantActions">The object supporting the <see cref="ITenantActions"/> interface.</param>
 /// <param name="application">The <see cref="IApplication">Application</see> to create.</param>
 /// <param name="creationOptions">An <see cref="IApplicationCreationOptions"/> instance to use when sending the request.</param>
 /// <returns>The created <see cref="IApplication">Application</see>.</returns>
 /// <exception cref="Error.ResourceException">There was a problem creating the application.</exception>
 public static IApplication CreateApplication(this ITenantActions tenantActions, IApplication application, IApplicationCreationOptions creationOptions)
     => (tenantActions as ITenantActionsSync).CreateApplication(application, creationOptions);
 Task<IApplication> ITenantActions.CreateApplicationAsync(IApplication application, IApplicationCreationOptions creationOptions, CancellationToken cancellationToken)
     => this.GetInternalAsyncDataStore().CreateAsync(ApplicationsPropertyName, application, creationOptions, cancellationToken);
Example #7
0
        async Task <IApplication> ITenantActions.CreateApplicationAsync(IApplication application, IApplicationCreationOptions creationOptions, CancellationToken cancellationToken)
        {
            await this.EnsureTenantAsync(cancellationToken).ConfigureAwait(false);

            return(await this.tenant.CreateApplicationAsync(application, creationOptions, cancellationToken).ConfigureAwait(false));
        }
        IApplication ITenantActionsSync.CreateApplication(IApplication application, IApplicationCreationOptions creationOptions)
        {
            this.EnsureTenant();

            return(this.tenant.CreateApplication(application, creationOptions));
        }
        async Task<IApplication> ITenantActions.CreateApplicationAsync(IApplication application, IApplicationCreationOptions creationOptions, CancellationToken cancellationToken)
        {
            await this.EnsureTenantAsync(cancellationToken).ConfigureAwait(false);

            return await this.tenant.CreateApplicationAsync(application, creationOptions, cancellationToken).ConfigureAwait(false);
        }
 IApplication ITenantActionsSync.CreateApplication(IApplication application, IApplicationCreationOptions creationOptions)
 => this.GetInternalSyncDataStore().Create(ApplicationsPropertyName, application, creationOptions);