// 작업 결과 값을 반환할 경우 CodeActivity<TResult>에서 파생되고 // Execute 메서드에서 값을 반환합니다. protected override void Execute(CodeActivityContext context) { // 텍스트 입력 인수의 런타임 값을 가져옵니다. string accessToken = context.GetValue(this.AccessToken); List <WebexTeamsRoom> rooms; Int32 errorCode; string errorMessage; WebexTeamsClient client = WebexTeamsClient.getInstance(accessToken); bool success = client.ListRooms(out rooms, out errorCode, out errorMessage); context.SetValue(this.ErrorCode, errorCode); context.SetValue(this.ErrorMessage, errorMessage); context.SetValue(this.Rooms, rooms); }
// 작업 결과 값을 반환할 경우 CodeActivity<TResult>에서 파생되고 // Execute 메서드에서 값을 반환합니다. protected override void Execute(CodeActivityContext context) { string accessToken = context.GetValue(this.AccessToken); string roomId = context.GetValue(this.RoomId); string personEmail = context.GetValue(this.PersonEmail); WebexTeamsMemberships membership; Int32 errorCode; string errorMessage; WebexTeamsClient client = WebexTeamsClient.getInstance(accessToken); bool success = client.AddMemberships(roomId, personEmail, out membership, out errorCode, out errorMessage); context.SetValue(this.ErrorCode, errorCode); context.SetValue(this.ErrorMessage, errorMessage); //context.SetValue(this.Message, message); }
// 작업 결과 값을 반환할 경우 CodeActivity<TResult>에서 파생되고 // Execute 메서드에서 값을 반환합니다. protected override void Execute(CodeActivityContext context) { string accessToken = context.GetValue(this.AccessToken); string title = context.GetValue(this.RoomTitle); string teamId = context.GetValue(this.TeamId); WebexTeamsRoom room; Int32 errorCode; string errorMessage; WebexTeamsClient client = WebexTeamsClient.getInstance(accessToken); bool success = client.CreateRoom(teamId, title, out room, out errorCode, out errorMessage); context.SetValue(this.ErrorCode, errorCode); context.SetValue(this.ErrorMessage, errorMessage); context.SetValue(this.Room, room); }
// 작업 결과 값을 반환할 경우 CodeActivity<TResult>에서 파생되고 // Execute 메서드에서 값을 반환합니다. protected override void Execute(CodeActivityContext context) { string accessToken = context.GetValue(this.AccessToken); string roomId = context.GetValue(this.RoomId); string text = context.GetValue(this.Text); string filePath = context.GetValue(this.FilePath); WebexTeamsMessage message; Int32 errorCode; string errorMessage; WebexTeamsClient client = WebexTeamsClient.getInstance(accessToken); bool success = client.SendMessage(roomId, text, filePath, out message, out errorCode, out errorMessage); context.SetValue(this.ErrorCode, errorCode); context.SetValue(this.ErrorMessage, errorMessage); context.SetValue(this.Message, message); }