public async Task <(GenerationSet, SerializationSet)> GetMetaDataAsync(string address, string dataBaseName, string tags, string filterExpression, string revision) { var serviceContext = RuntimeServiceContext.Create(address); var token = Guid.Empty; try { token = await serviceContext.OpenAsync(); return(await serviceContext.GetMetaDataAsync(dataBaseName, tags, filterExpression, revision)); } finally { await serviceContext.CloseAsync(token, 0); } }
public async Task ResetDataAsync(string address, string dataBaseName) { var serviceContext = RuntimeServiceContext.Create(address); var token = Guid.Empty; try { token = await serviceContext.OpenAsync(); await serviceContext.ResetDataAsync(dataBaseName); } finally { await serviceContext.CloseAsync(token, 0); } }
public async Task <string> GetRevisionAsync(string address, string dataBaseName) { var serviceContext = RuntimeServiceContext.Create(address); var token = Guid.Empty; try { token = await serviceContext.OpenAsync(); return(await serviceContext.GetRevisionAsync(dataBaseName)); } finally { await serviceContext.CloseAsync(token, 0); } }