コード例 #1
0
        protected virtual void Initialise(IStorageStoreConnectionStringFactory storageDataStoreConnectionStringFactory)
        {
            WritableCollection     = new List <Tuple <CloudStorageAccount, TSource> >();
            ReadableStorageAccount = CloudStorageAccount.Parse(storageDataStoreConnectionStringFactory.GetReadableConnectionString());
            ReadableSource         = CreateSource(ReadableStorageAccount, GetContainerName(), IsContainerPublic());

            foreach (string writableConnectionString in storageDataStoreConnectionStringFactory.GetWritableConnectionStrings())
            {
                CloudStorageAccount storageAccount = CloudStorageAccount.Parse(writableConnectionString);
                TSource             container      = CreateSource(storageAccount, GetContainerName(), IsContainerPublic());

                WritableCollection.Add(new Tuple <CloudStorageAccount, TSource>(storageAccount, container));
            }
        }
コード例 #2
0
 /// <summary>
 /// Initialises the <see cref="StorageStore{TData,TSource}"/>.
 /// </summary>
 protected override void Initialise(IStorageStoreConnectionStringFactory tableStorageDataStoreConnectionStringFactory)
 {
     base.Initialise(tableStorageDataStoreConnectionStringFactory);
     Collection = new TableQuery <TData>();
 }