public virtual void Create(AuthenticationTokenCreateContext context) { if (OnCreateAsync != null && OnCreate == null) { throw new InvalidOperationException(Resources.Exception_AuthenticationTokenDoesNotProvideSyncMethods); } if (OnCreate != null) { OnCreate.Invoke(context); } }
public virtual async Task CreateAsync(AuthenticationTokenCreateContext context) { if (OnCreateAsync != null && OnCreate == null) { throw new InvalidOperationException(Resources.Exception_AuthenticationTokenDoesNotProvideSyncMethods); } if (OnCreateAsync != null) { await OnCreateAsync.Invoke(context); } else { Create(context); } }