Skip to content

Latest commit

 

History

History

samples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Samples, Snippets, and How-To Guides

Developers like to learn by looking at code, and so the Azure SDK comes with a myriad of code samples in the form of short code snippets, sample applications, and how-to guides. This document describes where to find all these resources.

Structure of the Repository

The Azure SDK repository is organized in the following folder structure, with the main sample locations highlighted using bold font.

/samples (this folder)
    README.md (this file)
    /<end-to-end-sample-applications>
/sdk (folder containing sources, samples, test for all SDK packages)
    /<service> (e.g. storage)
        /<package> (e.g. azure-storage-blob)
            README.md (package READMEs contain hello world samples)
            /src/samples (package-specific samples)
            /src/main/java
            /src/test

Getting Started (a.k.a. Hello World) Samples

Each package folder contains a package-specific README.md file. Most of these README files contain Hello World code samples illustrating basic usage of the the APIs contained in the package. For example, you can find Hello World samples for the azure-storage-blobs package here.

Package Samples and How-To Guides

Each package folder contains a subfolder called /src/samples with additional code samples. These samples can be either short programs contained in *.java files, or more complete how-to guides (code samples and some commentary) contained in *.md files. You can find shortcuts to main how-to guides in the How-To Guides List section below.

Sample Applications

Sometimes we want to illustrate how several APIs or even packages work together in a context of a more complete program. For these cases, we created sample applications that you can look at, download, compile, and execute. These application samples are located on https://docs.microsoft.com/samples/.

Native Applications

We also include sample applications in this directory that demonstrate how to use multiple Azure client libraries to develop an application that can be run as native images. These samples can be found in Native Image Samples section below.

How-To Guide List

This section lists how-to guides for the most commonly used APIs and most common scenarios, i.e. this section does not attempt to be a complete directory of guides contained in this repository.

General How-To Guides

Azure Security KeyVault Keys

Azure Security KeyVault Secret

Azure Storage Blobs

Azure Storage Queue

Azure Storage Blobs Batch

Native Image Samples

This section includes samples of applications that can be run as native images.

Azure Storage Blobs