Início Rápido do SDK para .NET Cloud Shell
Este tópico explica como começar rapidamente a usar o Oracle Cloud Infrastructure SDK para .NET usando o Cloud Shell.
- Acesse a Console.
- Clique no ícone do Cloud Shell no cabeçalho da Console. Observe que a execução do Cloud Shell executa comandos na região selecionada no menu da seleção Região da Console quando ele foi iniciado.
- Crie um diretório de trabalho e mova-o para ele:
mkdir DotnetDemo && cd DotnetDemo -
Crie um novo projeto do aplicativo .NET Console:
dotnet new console -
Adicione o pacote
OCI.DotNetSDK.Objectstorageao projeto.dotnet add package OCI.DotNetSDK.Objectstorage --source /usr/lib/dotnet/NuPkgs/Opcionalmente, você pode incluir o parâmetro
--source, que voltará a recuperar o pacote do local pré-instalado (/usr/lib/dotnet/NuPkgs/), caso ele não possa ser baixado do nuget.org.Observação
Para ignorar nuget.org e forçar o uso do .NET SDK pré-instalado, você pode usar onuget.configfornecido na etapa 2a das instruções aqui. -
Adicione o seguinte código ao arquivo
Program.cs:using System; using System.Collections.Generic; using System.Threading.Tasks; using Oci.ObjectstorageService; using Oci.ObjectstorageService.Requests; using Oci.ObjectstorageService.Responses; using Oci.Common.Auth; namespace DotnetDemo { public class Program { static void Main(string[] args) { var provider = new ConfigFileAuthenticationDetailsProvider("DEFAULT"); var compartmentId = Environment.GetEnvironmentVariable("OCI_TENANCY"); var objectStorageClient = new ObjectStorageClient(provider); Task<GetNamespaceResponse> getNamespaceResponse = objectStorageClient.GetNamespace(new GetNamespaceRequest()); Console.WriteLine(getNamespaceResponse.Result.Value); } } } -
Execute o exemplo:
dotnet run