コード例 #1
0
		public static RenewableBlobLease Create(ICloudFactory account, LeaderTask task) {
			Require.NotNull("account", account);
			Require.NotNull("task", task);

			var container = account.GetSysContainerReference();
			var blob = container.GetPageBlobReference(Constants.MasterLockFileName);
			return new RenewableBlobLease(blob, task);
		}
コード例 #2
0
        static CloudPageBlob GetBlob(ICloudFactory cloudBlobClient)
        {
            var container = cloudBlobClient.GetSysContainerReference();

            var blob = container.GetPageBlobReference(Constants.MasterDataFileName);

            return(blob);
        }
コード例 #3
0
        public static RenewableBlobLease Create(ICloudFactory account, LeaderTask task)
        {
            Require.NotNull("account", account);
            Require.NotNull("task", task);

            var container = account.GetSysContainerReference();
            var blob      = container.GetPageBlobReference(Constants.MasterLockFileName);

            return(new RenewableBlobLease(blob, task));
        }
コード例 #4
0
ファイル: LoadAuth.cs プロジェクト: perokvist/messageVault
 public static AuthData LoadFromStorageAccount(ICloudFactory account)
 {
     var container = account.GetSysContainerReference();
     var blob = container.GetBlockBlobReference(Constants.AuthFileName);
     if (!blob.Exists()) {
         return GetEmptyConfig();
     }
     var source = blob.DownloadText();
     return AuthData.Deserialize(source);
 }
コード例 #5
0
ファイル: LoadAuth.cs プロジェクト: junxie6/messageVault
        public static AuthData LoadFromStorageAccount(ICloudFactory account)
        {
            var container = account.GetSysContainerReference();
            var blob      = container.GetBlockBlobReference(Constants.AuthFileName);

            if (!blob.Exists())
            {
                return(GetEmptyConfig());
            }
            var source = blob.DownloadText();

            return(AuthData.Deserialize(source));
        }
コード例 #6
0
ファイル: LeaderInfo.cs プロジェクト: perokvist/messageVault
		static CloudPageBlob GetBlob(ICloudFactory cloudBlobClient) {
			var container = cloudBlobClient.GetSysContainerReference();

			var blob = container.GetPageBlobReference(Constants.MasterDataFileName);
			return blob;
		}