Azure Stream Analytics-Bibliotheken für .NETAzure Stream Analytics libraries for .NET

ÜbersichtOverview

Azure Stream Analytics ist eine vollständig verwaltete Engine für die Ereignisverarbeitung, mit der Sie analytische Echtzeitberechnungen von Datenströmen einrichten können.Azure Stream Analytics is a fully managed event-processing engine that lets you set up real-time analytic computations on streaming data. Die Daten können von Geräten, Sensoren, Websites, Feeds sozialer Medien, Anwendungen, Infrastruktursystemen usw. stammen.The data can come from devices, sensors, web sites, social media feeds, applications, infrastructure systems, and more.

Weitere Informationen zu Azure Stream Analytics finden Sie unter Erste Schritte mit Azure Stream Analytics: Betrugserkennung in Echtzeit.To learn more about Azure Stream Analytics, see Get started with Azure Stream Analytics Real-time fraud detection.

VerwaltungsbibliothekManagement library

Verwenden Sie die Azure Stream Analytics-Verwaltungsbibliothek zum Erstellen, Starten und Beenden von Azure Stream Analytics-Aufträgen.Use the Azure Stream Analytics management library to create, start, and stop Azure Stream Analytics jobs.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.StreamAnalytics
dotnet add package Microsoft.Azure.Management.StreamAnalytics

CodebeispielCode Example

In diesem Beispiel wird ein Stream Analytics-Client instanziiert und ein Streamingauftrag erstellt.This example instantiates a Stream Analytics client and creates a streaming job.

/* Include these 'using' directives:
using Microsoft.Azure.Management.StreamAnalytics;
*/
SynchronizationContext.SetSynchronizationContext(new SynchronizationContext());

// Get credentials
ServiceClientCredentials credentials = GetCredentials().Result;

// Create Stream Analytics management client
StreamAnalyticsManagementClient streamAnalyticsManagementClient = new StreamAnalyticsManagementClient(credentials)
{
    SubscriptionId = subscriptionId
};

// Create a streaming job
StreamingJob streamingJob = new StreamingJob()
{
    Tags = new Dictionary<string, string>()
    {
        { "Origin", ".NET SDK" },
        { "ReasonCreated", "Getting started tutorial" }
    },
    Location = "West US",
    EventsOutOfOrderPolicy = EventsOutOfOrderPolicy.Drop,
    EventsOutOfOrderMaxDelayInSeconds = 5,
    EventsLateArrivalMaxDelayInSeconds = 16,
    OutputErrorPolicy = OutputErrorPolicy.Drop,
    DataLocale = "en-US",
    CompatibilityLevel = CompatibilityLevel.OneFullStopZero,
    Sku = new Sku()
    {
        Name = SkuName.Standard
    }
};
StreamingJob createStreamingJobResult = streamAnalyticsManagementClient.StreamingJobs.CreateOrReplace(streamingJob, resourceGroupName, streamingJobName);

BeispieleSamples

Zeigen Sie die vollständige Liste von Azure Stream Analytics-Beispielen an.View the complete list of Azure Stream Analytics samples.