コード例 #1
0
        public async Task Update()
        {
            ManagementGroup mgmtGroup = await Client.GetManagementGroups().CreateOrUpdateAsync(Recording.GenerateAssetName("mgmt-group-"), new CreateManagementGroupRequest());

            PatchManagementGroupRequest patch = new PatchManagementGroupRequest();

            patch.DisplayName = "New Display Name";
            ManagementGroup patchedMgmtGroup = await mgmtGroup.UpdateAsync(patch);

            Assert.AreEqual("New Display Name", patchedMgmtGroup.Data.DisplayName);
            Assert.AreEqual(mgmtGroup.Data.Id, patchedMgmtGroup.Data.Id);
            Assert.AreEqual(mgmtGroup.Data.Name, patchedMgmtGroup.Data.Name);
            Assert.AreEqual(mgmtGroup.Data.TenantId, patchedMgmtGroup.Data.TenantId);
            Assert.AreEqual(mgmtGroup.Data.Type, patchedMgmtGroup.Data.Type);
        }
コード例 #2
0
        public async Task Update()
        {
            var mgmtGroupOp = await Client.GetManagementGroups()
                              .CreateOrUpdateAsync(WaitUntil.Started, Recording.GenerateAssetName("mgmt-group-"), new CreateManagementGroupOptions());

            await mgmtGroupOp.WaitForCompletionAsync();

            ManagementGroup mgmtGroup          = mgmtGroupOp.Value;
            PatchableManagementGroupData patch = new PatchableManagementGroupData();

            patch.DisplayName = "New Display Name";
            ManagementGroup patchedMgmtGroup = await mgmtGroup.UpdateAsync(patch);

            Assert.AreEqual("New Display Name", patchedMgmtGroup.Data.DisplayName);
            Assert.AreEqual(mgmtGroup.Data.Id, patchedMgmtGroup.Data.Id);
            Assert.AreEqual(mgmtGroup.Data.Name, patchedMgmtGroup.Data.Name);
            Assert.AreEqual(mgmtGroup.Data.TenantId, patchedMgmtGroup.Data.TenantId);
            Assert.AreEqual(mgmtGroup.Data.ResourceType, patchedMgmtGroup.Data.ResourceType);
        }