public CreateContinuous ( |
||
endPoint | ||
name | string | |
query | string | |
trackEmitted | bool | |
userCredentials | EventStore.ClientAPI.SystemData.UserCredentials | |
Результат | System.Threading.Tasks.Task |
/// <summary> /// Asynchronously creates a continuous projection. /// </summary> /// <param name="name">The name of the projection.</param> /// <param name="query">The JavaScript source code for the query.</param> /// <param name="trackEmittedStreams">Whether the streams emitted by this projection should be tracked.</param> /// <param name="userCredentials">Credentials for a user with permission to create a query.</param> public Task CreateContinuousAsync(string name, string query, bool trackEmittedStreams, UserCredentials userCredentials = null) { Ensure.NotNullOrEmpty(name, "name"); Ensure.NotNullOrEmpty(query, "query"); return(_client.CreateContinuous(_httpEndPoint, name, query, trackEmittedStreams, userCredentials, _httpSchema)); }
/// <summary> /// Asynchronously creates a continuous projection. /// </summary> /// <param name="name">The name of the projection.</param> /// <param name="query">The JavaScript source code for the query.</param> /// <param name="userCredentials">Credentials for a user with permission to create a query.</param> public Task CreateContinuousAsync(string name, string query, UserCredentials userCredentials = null) { Ensure.NotNullOrEmpty(name, "name"); Ensure.NotNullOrEmpty(query, "query"); return(_client.CreateContinuous(_httpEndPoint, name, query, userCredentials)); }