Example #1
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <returns>An empty write result</returns>
 public WriteResult<object> Register(CatalogRegistration reg)
 {
     return Register(reg, WriteOptions.Empty);
 }
Example #2
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <param name="q">Customized write options</param>
 /// <returns>An empty write result</returns>
 public WriteResult<object> Register(CatalogRegistration reg, WriteOptions q)
 {
     return
         _client.CreateWriteRequest<CatalogRegistration, object>("/v1/catalog/register", reg, q).Execute();
 }
Example #3
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <returns>An empty write result</returns>
 public async Task<WriteResult> Register(CatalogRegistration reg)
 {
     return await Register(reg, WriteOptions.Default).ConfigureAwait(false);
 }
Example #4
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <param name="q">Customized write options</param>
 /// <returns>An empty write result</returns>
 public WriteResult Register(CatalogRegistration reg, WriteOptions q)
 {
     return
         _client.CreateInWrite<CatalogRegistration>("/v1/catalog/register", reg, q).Execute();
 }
Example #5
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <param name="q">Customized write options</param>
 /// <returns>An empty write result</returns>
 public async Task<WriteResult> Register(CatalogRegistration reg, WriteOptions q)
 {
     return await _client.Put("/v1/catalog/register", reg, q).Execute().ConfigureAwait(false);
 }
Example #6
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <param name="q">Customized write options</param>
 /// <returns>An empty write result</returns>
 public Task <WriteResult> Register(CatalogRegistration reg, WriteOptions q, CancellationToken ct = default(CancellationToken))
 {
     return(_client.Put("/v1/catalog/register", reg, q).Execute(ct));
 }
Example #7
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <returns>An empty write result</returns>
 public Task <WriteResult> Register(CatalogRegistration reg, CancellationToken ct = default(CancellationToken))
 {
     return(Register(reg, WriteOptions.Default, ct));
 }
Example #8
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <param name="q">Customized write options</param>
 /// <returns>An empty write result</returns>
 public Task<WriteResult> Register(CatalogRegistration reg, WriteOptions q)
 {
     return _client.Put("/v1/catalog/register", reg, q).Execute();
 }
Example #9
0
 /// <summary>
 /// Register a new catalog item
 /// </summary>
 /// <param name="reg">A catalog registration</param>
 /// <returns>An empty write result</returns>
 public Task<WriteResult> Register(CatalogRegistration reg)
 {
     return Register(reg, WriteOptions.Default);
 }