internal ExtensionImageVersion(XElement xml) { var azureNamespace = XmlNamespaces.WindowsAzure; xml.HydrateObject(azureNamespace, this); PublicConfigurationSchema = PublicConfigurationSchema.FromBase64String(); PrivateConfigurationSchema = PrivateConfigurationSchema.FromBase64String(); SampleConfig = SampleConfig.FromBase64String(); }
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); }