public static async Task <StreamingPolicyInfo> ReadStreamingPolicyDocument(StreamingPolicyInfo streamInfo) { if (NotInit) { return(null); } try { var result = await _client.ReadDocumentAsync(UriFactory.CreateDocumentUri(Database, CollectionStreamingPolicies, streamInfo.Id), DoNotUsePartitionMode?null : new RequestOptions { PartitionKey = new PartitionKey(BaseModel.DefaultPartitionValue) }); return((dynamic)result.Resource); } catch { return(null); } }
public static async Task <bool> CreateOrUpdatePolicyDocument(StreamingPolicyInfo streamingPolicyInfo) { return(await CreateOrUpdateDocument(streamingPolicyInfo)); }