コード例 #1
0
ファイル: CloudService.cs プロジェクト: llenroc/API
 CloudService()
 {
     Deployments        = new DeploymentSet(GetDeploymentsAsync);
     Certificates       = new LatentSequence <ServiceCertificate>(GetCertificatesAsync);
     WebWorkerRoleSizes = new List <string>();
     Extensions         = new LatentSequence <Extension>(GetExtensionsAsync);
 }
コード例 #2
0
        internal AvailableExtensionImage(XElement xml, Subscription subscription)
        {
            Subscription = subscription;
            var azureNamespace = XmlNamespaces.WindowsAzure;

            xml.HydrateObject(azureNamespace, this);

            PublicConfigurationSchema  = PublicConfigurationSchema.FromBase64String();
            PrivateConfigurationSchema = PrivateConfigurationSchema.FromBase64String();
            SampleConfig = SampleConfig.FromBase64String();

            Versions = new LatentSequence <ExtensionImageVersion>(GetExtensionImageVersionsAsync);
        }
コード例 #3
0
        internal AvailableExtensionImage(XElement xml, Subscription subscription)
        {
            Subscription = subscription;
            var azureNamespace = XmlNamespaces.WindowsAzure;

            xml.HydrateObject(azureNamespace, this);

            PublicConfigurationSchema = PublicConfigurationSchema.FromBase64String();
            PrivateConfigurationSchema = PrivateConfigurationSchema.FromBase64String();
            SampleConfig = SampleConfig.FromBase64String();

            Versions = new LatentSequence<ExtensionImageVersion>(GetExtensionImageVersionsAsync);
        }
コード例 #4
0
ファイル: Subscription.cs プロジェクト: mortizzle/API
        void Init()
        {
            _coreHttpClient20140601 = AzureRestClient.CreateHttpClient(this, "2014-06-01", () => LogDestinations);
            _coreHttpClient20141001 = AzureRestClient.CreateHttpClient(this, "2014-10-01", () => LogDestinations);
            _databaseHttpClient = AzureRestClient.CreateHttpClient(this, "2014-06-01", () => LogDestinations);

            CloudServices = new LatentSequence<CloudService>(GetCloudServicesAsync);
            DatabaseServers = new LatentSequence<DatabaseServer>(GetDatabaseServersAsync);
            TrafficManagerProfiles = new LatentSequence<TrafficManagerProfile>(GetTrafficManagerProfilesAsync);
            StorageAccounts = new LatentSequence<StorageAccount>(GetStorageAccountsAsync);
            AffinityGroups = new LatentSequence<AffinityGroup>(GetAffinityGroupsAsync);
            Locations = new LatentSequence<Location>(GetLocationsAsync);
            ExtensionImages = new LatentSequence<AvailableExtensionImage>(GetExtensionImagesAsync);
            ReservedIps = new LatentSequence<ReservedIp>(GetReservedIpsAsync);
        }
コード例 #5
0
 Deployment()
 {
     RoleInstances = new LatentSequence <RoleInstance>(GetRoleInstancesAsync);
 }
コード例 #6
0
 TrafficManagerProfile()
 {
     Definitions = new LatentSequence <TrafficManagerDefinition>(GetDefinitionsAsync);
     Enabled     = true;
 }
コード例 #7
0
ファイル: Database.cs プロジェクト: llenroc/API
 internal Database(XElement xml, DatabaseServer databaseServer)
 {
     xml.HydrateObject(XmlNamespaces.WindowsAzure, this);
     DatabaseServer = databaseServer;
     Replicas       = new LatentSequence <Replica>(GetReplicasAsync);
 }
コード例 #8
0
 DatabaseServer()
 {
     FirewallRules = new LatentSequence <FirewallRule>(GetFirewallRulesAsync);
     Databases     = new LatentSequence <Database>(GetDatabasesAsync);
 }
コード例 #9
0
ファイル: StorageAccount.cs プロジェクト: mortizzle/API
 private StorageAccount()
 {
     Keys = new LatentSequence<StorageAccountKey>(GetStorageAccountKeysAsync);
 }
コード例 #10
0
 private StorageAccount()
 {
     Keys = new LatentSequence <StorageAccountKey>(GetStorageAccountKeysAsync);
 }
コード例 #11
0
ファイル: CloudService.cs プロジェクト: AntoineGa/API
 CloudService()
 {
     Deployments  = new DeploymentSet(GetDeploymentsAsync);
     Certificates = new LatentSequence <ServiceCertificate>(GetCertificatesAsync);
 }
コード例 #12
0
 private TrafficManagerProfile()
 {
     Definitions = new LatentSequence<TrafficManagerDefinition>(GetDefinitionsAsync);
     Enabled = true;
 }
コード例 #13
0
ファイル: Deployment.cs プロジェクト: jamesmiles/API
 Deployment()
 {
     RoleInstances = new LatentSequence<RoleInstance>(GetRoleInstancesAsync);
 }
コード例 #14
0
ファイル: DatabaseServer.cs プロジェクト: mortizzle/API
 DatabaseServer()
 {
     FirewallRules = new LatentSequence<FirewallRule>(GetFirewallRulesAsync);
     Databases = new LatentSequence<Database>(GetDatabasesAsync);
 }
コード例 #15
0
ファイル: Deployment.cs プロジェクト: llenroc/API
 private Deployment()
 {
     RoleInstances         = new LatentSequence <RoleInstance>(GetRoleInstancesAsync);
     ExtensionAssociations = new LatentSequence <ExtensionAssociation>(GetExtensionAssociationsAsync);
 }
コード例 #16
0
ファイル: Deployment.cs プロジェクト: mortizzle/API
 private Deployment()
 {
     RoleInstances = new LatentSequence<RoleInstance>(GetRoleInstancesAsync);
     ExtensionAssociations = new LatentSequence<ExtensionAssociation>(GetExtensionAssociationsAsync);
 }