public async Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken) {
            ThrowIfDisposed();
            cancellationToken.ThrowIfCancellationRequested();

            try {