Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public static async Task <bool> CreateOrUpdatePolicyDocument(StreamingPolicyInfo streamingPolicyInfo)
 {
     return(await CreateOrUpdateDocument(streamingPolicyInfo));
 }