Example #1
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     Operations         = new Operations(this);
     Devices            = new DevicesOperations(this);
     Alerts             = new AlertsOperations(this);
     BandwidthSchedules = new BandwidthSchedulesOperations(this);
     Jobs                             = new JobsOperations(this);
     Nodes                            = new NodesOperations(this);
     OperationsStatus                 = new OperationsStatus(this);
     Orders                           = new OrdersOperations(this);
     Roles                            = new RolesOperations(this);
     Shares                           = new SharesOperations(this);
     StorageAccountCredentials        = new StorageAccountCredentialsOperations(this);
     StorageAccounts                  = new StorageAccountsOperations(this);
     Containers                       = new ContainersOperations(this);
     Triggers                         = new TriggersOperations(this);
     Users                            = new UsersOperations(this);
     Skus                             = new SkusOperations(this);
     BaseUri                          = new System.Uri("https://management.azure.com");
     ApiVersion                       = "2019-08-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()
         }
     };
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <Role>("kind"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <Role>("kind"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <Trigger>("kind"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <Trigger>("kind"));
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }
Example #2
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     Operations      = new Operations(this);
     Acquisitions    = new AcquisitionsOperations(this);
     BlobServices    = new BlobServicesOperations(this);
     Containers      = new ContainersOperations(this);
     Farms           = new FarmsOperations(this);
     QueueServices   = new QueueServicesOperations(this);
     StorageQuotas   = new StorageQuotasOperations(this);
     Shares          = new SharesOperations(this);
     StorageAccounts = new StorageAccountsOperations(this);
     TableServices   = new TableServicesOperations(this);
     BaseUri         = new System.Uri("https://adminmanagement.local.azurestack.external");
     ApiVersion      = "2015-12-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()
         }
     };
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }