PipelineTopology Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Pipelinetopologie beschreibt die Verarbeitungsschritte, die beim Verarbeiten von Inhalten für ein bestimmtes Ergebnis angewendet werden sollen. Die Topologie sollte entsprechend dem zu erreichenden Szenario definiert werden und kann für viele Pipelineinstanzen wiederverwendet werden, die dieselben Verarbeitungsmerkmale aufweisen. Für instance kann eine Pipelinetopologie, die Inhalte einer RTSP-Kamera erfasst und den Inhalt archiviert, für viele verschiedene Kameras wiederverwendet werden, solange die gleiche Verarbeitung auf alle Kameras angewendet werden soll. Einzelne instance Eigenschaften können mithilfe von benutzerdefinierten Parametern definiert werden, wodurch eine Topologie parametrisiert werden kann. Dadurch können einzelne Pipelines auf unterschiedliche Werte verweisen, z. B. die RTSP-Endpunkte und Anmeldeinformationen einzelner Kameras. Insgesamt besteht eine Topologie aus folgenden Komponenten:
- Parameter: Liste der benutzerdefinierten Parameter, die verweise auf die Topologieknoten sein können.
- Quellen: Liste mit einem oder mehreren Datenquellenknoten, z. B. einer RTSP-Quelle, mit der Inhalte von Kameras erfasst werden können.
- Prozessoren: Liste der Knoten, die Datenanalysen oder Transformationen durchführen.
- Senken: Liste einer oder mehrerer Datensenken, mit denen Daten gespeichert oder an andere Ziele exportiert werden können.
[Microsoft.Rest.Serialization.JsonTransformation]
public class PipelineTopology : Microsoft.Azure.Management.VideoAnalyzer.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PipelineTopology = class
inherit ProxyResource
Public Class PipelineTopology
Inherits ProxyResource
- Vererbung
- Attribute
Konstruktoren
PipelineTopology() |
Initialisiert eine neue instance der PipelineTopology-Klasse. |
PipelineTopology(IList<SourceNodeBase>, IList<SinkNodeBase>, Kind, Sku, String, String, String, SystemData, String, IList<ParameterDeclaration>, IList<ProcessorNodeBase>) |
Initialisiert eine neue instance der PipelineTopology-Klasse. |
Eigenschaften
Description |
Ruft eine optionale Beschreibung der Pipelinetopologie ab oder legt diese fest. Es wird empfohlen, die erwartete Verwendung der Topologie hier zu beschreiben. |
Id |
Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (Geerbt von Resource) |
Kind |
Ruft die Topologieart ab oder legt sie fest. Mögliche Werte: "Live", "Batch" |
Name |
Ruft den Namen der Ressource ab. (Geerbt von Resource) |
Parameters |
Ruft die Liste der Topologieparameterdeklarationen ab oder legt sie fest. Hier deklarierte Parameter können in allen Topologieknoten mithilfe des Zeichenfolgenmusters "${PARAMETER_NAME}" referenziert werden. Parameter können optionale Standardwerte aufweisen und später in einzelnen Instanzen der Pipeline definiert werden. |
Processors |
Ruft die Liste der Topologieprozessorknoten ab oder legt sie fest. Prozessorknoten ermöglichen die Analyse, Verarbeitung oder Transformation von Pipelinedaten. |
Sinks |
Ruft die Liste der Topologiesenkenknoten ab oder legt sie fest. Senkenknoten ermöglichen das Speichern oder Exportieren von Pipelinedaten. |
Sku |
Ruft die Eigenschaften einer SKU ab oder legt sie fest. |
Sources |
Ruft die Liste der Topologiequellknoten ab oder legt sie fest. Quellknoten ermöglichen die Erfassung externer Daten durch die Pipeline. |
SystemData |
Ruft Azure Resource Manager-Metadaten ab, die informationen zu createdBy und modifiedBy enthalten. (Geerbt von Resource) |
Type |
Ruft den Typ der Ressource ab. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" (Geerbt von Resource) |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET