CreateContinuous() public method

public CreateContinuous ( IPEndPoint endPoint, string name, string query, bool trackEmitted, EventStore.ClientAPI.SystemData.UserCredentials userCredentials = null ) : System.Threading.Tasks.Task
endPoint System.Net.IPEndPoint
name string
query string
trackEmitted bool
userCredentials EventStore.ClientAPI.SystemData.UserCredentials
return 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));
        }
Esempio n. 2
0
        /// <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));
        }