/// <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); }
/// <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(); }
/// <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); }
/// <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(); }
/// <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); }
/// <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)); }
/// <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)); }
/// <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(); }
/// <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); }