private async void CmdUpdateGroup_ClickAsync(object sender, EventArgs e) { await _options.UpdateMemberVarsFromProperties(); bool Internet = _options.Internet; bool containerMode = _options.ContainerMode; bool PersonGroupExist = _options.personGroupFound; string CSKey = _options.CSKey; string CSEndpoint = _options.CSEndpoint; string PersonGroupId = _options.PersonGroupId; string msgType1 = "First"; string msgType2 = "PersonGroups"; string msgType3 = "PersonGroups"; string msgType4 = "Internet"; if (!string.IsNullOrWhiteSpace(_options.CSKey) && !string.IsNullOrWhiteSpace(_options.FaceEndpoint)) { string userData = cmdSetColor.BackColor.ToArgb().ToString(); string group = cmbPersonGroups.Text; string displayName = txtPersonGroupDisplay.Text; //cmbPersonGroups.Text; string faceKey = _options.CSKey; string faceEnd = _options.FaceEndpoint; _faceClient = new FaceServiceClient(faceKey, faceEnd); await _faceClient.UpdatePersonGroupAsync(group, displayName, userData); await _faceClient.TrainPersonGroupAsync(group); } }
public async Task UpdatePersonGroupsAsync(string personGroupId, string name, string userData) { await RunTaskWithAutoRetryOnQuotaLimitExceededError(() => faceClient.UpdatePersonGroupAsync(personGroupId, name, userData)); }
public async Task UpdatePersonGroup(string id, string name, string userData) { await FaceServiceClient.UpdatePersonGroupAsync(id, name, userData); }