Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
. NETesempi di codice
Argomenti
Questa guida contiene. NETframmenti di codice e ready-to-run programmi. Puoi trovare questi esempi di codice nelle seguenti sezioni:
Puoi iniziare rapidamente utilizzando il AWS SDK for .NET Toolkit for Visual Studio.
Per eseguire il. NETesempi di codice (utilizzando Visual Studio)
-
Scaricare e installare Microsoft Visual Studio
. -
Scaricare e installare Toolkit for Visual Studio
. -
Avvia Visual Studio. Scegli File, Nuovo, Progetto.
-
In Nuovo progetto scegli Progetto vuoto AWS , quindi scegli OK.
-
In Credenziali di accesso AWS scegliere Usa profilo esistente, seleziona il profilo delle credenziali dall'elenco, infine scegli OK.
Se è la prima volta che usi Toolkit for Visual Studio, scegli Usa un nuovo profilo per configurare le AWS tue credenziali.
-
Nel tuo progetto di Visual Studio, scegli la tabella per il codice sorgente del tuo programma (
Program.cs
). Copia l'esempio di codice dalla pagina della documentazione nell'editor di Visual Studio, sostituendo qualsiasi altro codice che vedi nell'editor. -
Se vengono visualizzati messaggi di errore nel formato
Impossibile trovare il tipo o il nome dello spazio dei nomi...
, è necessario installare l' AWS SDKassembly per DynamoDB nel modo seguente:-
In Solution Explorer, apri il menu contestuale (fai clic con il pulsante destro del mouse) per il tuo progetto, quindi scegli Gestisci pacchetti. NuGet
-
In NuGet Package Manager, scegli Browse.
-
Nella casella di ricerca, immettere
AWSSDK.DynamoDBv2
e attendere il completamento della ricerca. -
Scegli AWSSDKynamoDBvD.2, quindi scegli Installa.
-
Quando l'installazione è stata completata, scegliere la tabella Program.cs per tornare al programma.
-
-
Per eseguire il codice, scegliere Start nella barra degli strumenti di Visual Studio.
AWS SDK for .NET Fornisce client thread-safe per lavorare con DynamoDB. Come best practice, le tue applicazioni dovrebbero creare un client e riutilizzarlo tra i thread.
Per ulteriori informazioni, vedere for.AWS SDK NET
Nota
Gli esempi di codice in questa guida sono pensati per l'utilizzo con la versione più recente di AWS SDK for .NET.
. NET: Impostazione delle AWS credenziali
È AWS SDK for .NET necessario fornire AWS le credenziali all'applicazione in fase di esecuzione. Gli esempi di codice in questa guida presuppongono che stiate utilizzando lo SDK Store per gestire il file AWS delle credenziali, come descritto in Uso dello SDK store nella Guida per gli AWS SDK for .NET sviluppatori.
Toolkit for Visual Studio supporta più set di credenziali da qualsiasi numero di account. Ogni set viene definito profilo. Visual Studio aggiunge voci al App.config
file del progetto in modo che l'applicazione possa trovare le AWS credenziali in fase di esecuzione.
L'esempio seguente mostra il file App.config
predefinito che viene generato quando si crea un nuovo progetto usando Toolkit for Visual Studio.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="default"/> <add key="AWSRegion" value="us-west-2" /> </appSettings> </configuration>
In fase di esecuzione, il programma utilizza il default
set di AWS credenziali, come specificato dalla AWSProfileName
voce. Le AWS credenziali stesse sono conservate nello SDK Store in forma crittografata. Toolkit for Visual Studio fornisce un'interfaccia grafica dell'utente per gestire le credenziali, tutto all'interno di Visual Studio. Per ulteriori informazioni, consulta Specifica delle credenziali nella Guida per l'utente di AWS Toolkit for Visual Studio .
Nota
Per impostazione predefinita, gli esempi di codice accedono a DynamoDB nella regione Stati Uniti occidentali (Oregon). Puoi cambiare la regione modificando la voce AWSRegion
nel file App.config. È possibile impostare AWSRegion
su qualsiasi regione in cui è disponibile DynamoDB. Per l'elenco completo, consulta Regioni ed endpoint AWS in Riferimenti generali di Amazon Web Services.
. NET: Impostazione della AWS regione e dell'endpoint
Per impostazione predefinita, gli esempi di codice accedono a DynamoDB nella regione Stati Uniti occidentali (Oregon). Puoi cambiare la regione modificando la voce AWSRegion
nel file App.config
. Oppure, puoi modificare la regione modificando le proprietà AmazonDynamoDBClient
.
Il seguente esempio di codice crea un'istanza di un nuovo AmazonDynamoDBClient
. Il client viene modificato in modo che il codice venga eseguito in DynamoDB in una regione differente.
AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig(); // This client will access the US East 1 region. clientConfig.RegionEndpoint = RegionEndpoint.USEast1; AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);
Per l'elenco completo delle regioni, consulta Regioni ed endpoint AWS in Riferimenti generali di Amazon Web Services.
Se si desidera eseguire gli esempi di codice usando DynamoDB in locale sul computer, impostare l'endpoint come riportato di seguito:
AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig(); // Set the endpoint URL clientConfig.ServiceURL = "http://localhost:8000"; AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);