Пример #1
0
 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
        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
 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
 private StorageAccount()
 {
     Keys = new LatentSequence<StorageAccountKey>(GetStorageAccountKeysAsync);
 }
Пример #10
0
 private StorageAccount()
 {
     Keys = new LatentSequence <StorageAccountKey>(GetStorageAccountKeysAsync);
 }
Пример #11
0
 CloudService()
 {
     Deployments  = new DeploymentSet(GetDeploymentsAsync);
     Certificates = new LatentSequence <ServiceCertificate>(GetCertificatesAsync);
 }
Пример #12
0
 private TrafficManagerProfile()
 {
     Definitions = new LatentSequence<TrafficManagerDefinition>(GetDefinitionsAsync);
     Enabled = true;
 }
Пример #13
0
 Deployment()
 {
     RoleInstances = new LatentSequence<RoleInstance>(GetRoleInstancesAsync);
 }
Пример #14
0
 DatabaseServer()
 {
     FirewallRules = new LatentSequence<FirewallRule>(GetFirewallRulesAsync);
     Databases = new LatentSequence<Database>(GetDatabasesAsync);
 }
Пример #15
0
 private Deployment()
 {
     RoleInstances         = new LatentSequence <RoleInstance>(GetRoleInstancesAsync);
     ExtensionAssociations = new LatentSequence <ExtensionAssociation>(GetExtensionAssociationsAsync);
 }
Пример #16
0
 private Deployment()
 {
     RoleInstances = new LatentSequence<RoleInstance>(GetRoleInstancesAsync);
     ExtensionAssociations = new LatentSequence<ExtensionAssociation>(GetExtensionAssociationsAsync);
 }