public ManagementApiClient(string baseUri, TimeSpan?defaultTimeout = null) { var client = new ApiClient(new Uri(baseUri), defaultTimeout); AgentVersions = new AgentVersionOperations(client); AgentUploadInfo = new AgentUploadInfoOperations(client); Applications = new ApplicationOperations(client); ApplicationLogs = new ApplicationLogOperations(client); ApplicationEnvironmentVariables = new ApplicationEnvironmentVariableOperations(client); ApplicationVersions = new ApplicationVersionOperations(client); ApplicationUpload = new ApplicationUploadInfoOperations(client); Devices = new DeviceOperations(client); DeviceConfiguration = new DeviceConfigurationOperations(client); DeviceEnvironmentVariables = new DeviceEnvironmentVariableOperations(client); DeviceTypes = new DeviceTypeOperations(client); Health = new HealthOperations(client); }
/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { BatchAccount = new BatchAccountOperations(this); ApplicationPackage = new ApplicationPackageOperations(this); Application = new ApplicationOperations(this); Location = new LocationOperations(this); Operations = new Operations(this); Certificate = new CertificateOperations(this); PrivateLinkResource = new PrivateLinkResourceOperations(this); PrivateEndpointConnection = new PrivateEndpointConnectionOperations(this); Pool = new PoolOperations(this); BaseUri = new System.Uri("https://management.azure.com"); ApiVersion = "2020-09-01"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; SerializationSettings = new JsonSerializerSettings { Formatting = Newtonsoft.Json.Formatting.Indented, DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; SerializationSettings.Converters.Add(new TransformationJsonConverter()); DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; CustomInitialize(); DeserializationSettings.Converters.Add(new TransformationJsonConverter()); DeserializationSettings.Converters.Add(new CloudErrorJsonConverter()); }
/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { Operations = new Operations(this); Secret = new SecretOperations(this); SecretValue = new SecretValueOperations(this); Volume = new VolumeOperations(this); Network = new NetworkOperations(this); Gateway = new GatewayOperations(this); Application = new ApplicationOperations(this); Service = new ServiceOperations(this); ServiceReplica = new ServiceReplicaOperations(this); CodePackage = new CodePackageOperations(this); BaseUri = new System.Uri("https://management.azure.com"); ApiVersion = "2018-09-01-preview"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; SerializationSettings = new JsonSerializerSettings { Formatting = Newtonsoft.Json.Formatting.Indented, DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; SerializationSettings.Converters.Add(new TransformationJsonConverter()); DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <SecretResourcePropertiesBase>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <SecretResourcePropertiesBase>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <ApplicationScopedVolumeCreationParameters>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <ApplicationScopedVolumeCreationParameters>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <NetworkResourcePropertiesBase>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <NetworkResourcePropertiesBase>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <AutoScalingTrigger>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <AutoScalingTrigger>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <AutoScalingMechanism>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <AutoScalingMechanism>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DiagnosticsSinkProperties>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DiagnosticsSinkProperties>("kind")); SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <AutoScalingMetric>("kind")); DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <AutoScalingMetric>("kind")); CustomInitialize(); DeserializationSettings.Converters.Add(new TransformationJsonConverter()); DeserializationSettings.Converters.Add(new CloudErrorJsonConverter()); }
public ApplicationWindow(ApplicationOperations operations) : base() { mOperations = operations; Initialize(); }