SDK für .NET mit Cloud Shell - Schnellstart
In diesem Thema wird erläutert, wie Sie mit Cloud Shell schnell mit dem Oracle Cloud Infrastructure-SDK für .NET beginnen.
- Melden Sie sich bei der Konsole an.
- Klicken Sie im Konsolenheader auf das Cloud Shell-Symbol. Beachten Sie, dass Cloud Shell Befehle für die Region ausführen, die beim Starten von Cloud Shell im Auswahlmenü "Region" der Konsole ausgewählt wurde.
- Erstellen Sie ein Arbeitsverzeichnis, und navigieren Sie dorthin:
mkdir DotnetDemo && cd DotnetDemo -
Neues .NET-Konsolenanwendungsprojekt erstellen:
dotnet new console -
Fügen Sie das Package
OCI.DotNetSDK.Objectstoragezum Projekt hinzu.dotnet add package OCI.DotNetSDK.Objectstorage --source /usr/lib/dotnet/NuPkgs/Optional können Sie den Parameter
--sourceeinschließen, damit das Package aus dem vorinstallierten Speicherort (/usr/lib/dotnet/NuPkgs/) abgerufen wird, wenn das Package nicht von nuget.org heruntergeladen werden kannHinweis
Um nuget.org zu umgehen und die Verwendung des vorinstallierten .NET-SDK zu erzwingen, können Sie dienuget.configaus Schritt 2a dieser Anweisungen verwenden. -
Fügen Sie den folgenden Code zur Datei
Program.cshinzu: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); } } } -
Führen Sie das Beispiel aus:
dotnet run