Démarrage rapide de Cloud Shell : Trousse SDK pour .NET
Cette rubrique explique comment démarrer rapidement avec la trousse SDK Oracle Cloud Infrastructure pour .NET à l'aide de Cloud Shell.
- Connectez-vous à la console.
- Cliquez sur l'icône Cloud Shell dans l'en-tête de la console. Notez que Cloud Shell exécute les commandes par rapport à la région sélectionnée dans le menu de sélection de région de la console au moment du démarrage de Cloud Shell.
- Créez un répertoire de travail et accédez-y :
mkdir DotnetDemo && cd DotnetDemo -
Créez un projet d'application de console .NET :
dotnet new console -
Ajoutez l'ensemble
OCI.DotNetSDK.Objectstorageau projet.dotnet add package OCI.DotNetSDK.Objectstorage --source /usr/lib/dotnet/NuPkgs/Au besoin, vous pouvez inclure le paramètre
--source, qui permet d'extraire l'ensemble à partir de l'emplacement préinstallé (/usr/lib/dotnet/NuPkgs/) si celui-ci ne peut pas être téléchargé à partir de nuget.org.Note
Pour ignorer nuget.org et forcer l'utilisation de la trousse SDK pour .NET préinstallée, vous pouvez utilisernuget.configfourni à l'étape 2a des instructions figurant ici. -
Ajoutez le code suivant au fichier
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); } } } -
Exécutez l'exemple suivant :
dotnet run