Exercício - Enviar um SMS usando os Serviços de Comunicação do Azure
Nesta unidade, você usará seu número de telefone dos Serviços de Comunicação para enviar uma mensagem SMS de um aplicativo de console.
Criar uma aplicação de consola
Em uma janela de console (como cmd, PowerShell ou Bash), use o comando para criar um novo aplicativo de console com o
dotnet new
nomeSmsQuickstart
. Este comando cria um projeto C# "Hello World" simples com um único arquivo de origem:Program.cs
.dotnet new console -o SmsQuickstart
Altere seu diretório para a pasta do aplicativo recém-criada e use o
dotnet build
comando para compilar seu aplicativo.cd SmsQuickstart dotnet build
Adicionar a biblioteca de cliente SMS
Enquanto ainda estiver no diretório do aplicativo, instale a biblioteca de cliente SMS dos Serviços de Comunicação do Azure para o pacote .NET usando o
dotnet add package
comando.dotnet add package Azure.Communication.Sms --version 1.0.0-beta.3
Abra o projeto usando o seguinte código:
code .
Adicione uma
using
diretiva à parte superior doProgram.cs
para incluir oAzure.Communication
namespace.using Azure.Communication; using Azure.Communication.Sms;
Enviar um SMS
Substitua
Main
o corpo do método por código para inicializar umSmsClient
com sua cadeia de conexão.string connectionString = <your-connection-string>; SmsClient smsClient = new SmsClient(connectionString);
Envie uma mensagem SMS chamando o
Send
método. Adicione este código ao final doMain
método emProgram.cs
:smsClient.Send( from: new PhoneNumber("<leased-phone-number>"), to: new PhoneNumber("<to-phone-number>"), message: "Hello World via SMS" );
Substitua <o número de telefone alugado por um número de telefone habilitado para SMS que você provisionou na unidade anterior e <o número> de telefone para o> qual você deseja enviar uma mensagem.
Execute o aplicativo a partir do diretório do aplicativo com o comando dotnet run.
dotnet run