Exemple #1
0
        private static DocumentClient CreateRawClient(IDocumentDbConnectionSettings connectionSettings, DocumentDbConnectionMode?connectionMode, IDataTransferContext context)
        {
            Guard.NotNull("connectionSettings", connectionSettings);

            return(new DocumentClient(
                       new Uri(connectionSettings.AccountEndpoint),
                       connectionSettings.AccountKey,
                       CreateConnectionPolicy(connectionMode, context)
                       ));
        }
        private static DocumentClient CreateRawClient(IDocumentDbConnectionSettings connectionSettings, DocumentDbConnectionMode?connectionMode, IDataTransferContext context,
                                                      bool isShardedImport, int?maxConnectionLimit, int?retries, TimeSpan?retryInterval)
        {
            Guard.NotNull("connectionSettings", connectionSettings);

            return(new DocumentClient(
                       new Uri(connectionSettings.AccountEndpoint),
                       connectionSettings.AccountKey,
                       CreateConnectionPolicy(connectionMode, context, isShardedImport, maxConnectionLimit, retries, retryInterval)
                       ));
        }
        private static DocumentClient CreateRawClient(IDocumentDbConnectionSettings connectionSettings, DocumentDbConnectionMode?connectionMode, IDataTransferContext context,
                                                      bool isShardedImport, int?maxConnectionLimit, int?retries, TimeSpan?retryInterval, bool?ignoreSSLCertErrors = false)
        {
            Guard.NotNull("connectionSettings", connectionSettings);

            return(new DocumentClient(
                       new Uri(connectionSettings.AccountEndpoint),
                       connectionSettings.AccountKey, ignoreSSLCertErrors.GetValueOrDefault() ? DocumentDbClientHelper.GetSSLCertHandler() : null, !ignoreSSLCertErrors.GetValueOrDefault() ?
                       CreateConnectionPolicy(connectionMode, context, isShardedImport, maxConnectionLimit, retries, retryInterval) : null
                       ));
        }
 private static IReliableReadWriteDocumentClient CreateClient(IDocumentDbConnectionSettings connectionSettings)
 {
     return(new DocumentClient(new Uri(connectionSettings.AccountEndpoint), connectionSettings.AccountKey)
            .AsReliable(new FixedInterval(10, TimeSpan.FromSeconds(1))));
 }
 private static DocumentClient CreateClient(IDocumentDbConnectionSettings connectionSettings)
 {
     return(new DocumentClient(new Uri(connectionSettings.AccountEndpoint), connectionSettings.AccountKey));
 }
 private static IReliableReadWriteDocumentClient CreateClient(IDocumentDbConnectionSettings connectionSettings)
 {
     return new DocumentClient(new Uri(connectionSettings.AccountEndpoint), connectionSettings.AccountKey)
         .AsReliable(new FixedInterval(10, TimeSpan.FromSeconds(1)));
 }