public void SendMicrosoftTeamsMessage(MicrosoftTeamsRequest request)
        {
            var url = "SUA URL DO TEAMS AQUI";

            var jsonRequest = JsonConvert.SerializeObject(request);

            var response = HttpClient.PostAsync(
                url,
                new StringContent(jsonRequest, Encoding.UTF8, "application/json")
                ).Result;

            if (response.IsSuccessStatusCode)
            {
                Console.WriteLine("Mensagem enviada ao MS Teams");
            }
            else
            {
                Console.WriteLine("Erro ao enviar mensagem ao MS Teams");
            }
        }
예제 #2
0
        public static void CadastrarCliente()
        {
            try
            {
                //tenta cadastrar o cliente aqui
                throw new Exception("Erro ao cadastrar o cliente");
            }
            catch (Exception ex)
            {
                var teamsRequest = new MicrosoftTeamsRequest
                {
                    Context    = "https://schema.org/extensions",
                    Type       = "MessageCard",
                    ThemeColor = "000",
                    Title      = "Deu erro :(",
                    Text       = "Erro ao cadastrar o cliente ABCD"
                };

                new MicrosoftTeamsService().SendMicrosoftTeamsMessage(teamsRequest);
                Console.WriteLine("Deu erro...");
            }
        }