Share via


MoverOperationsDiscovery Klasse

Definition

Operations Discovery-Klasse.

public class MoverOperationsDiscovery
type MoverOperationsDiscovery = class
Public Class MoverOperationsDiscovery
Vererbung
MoverOperationsDiscovery

Eigenschaften

Display

Enthält die lokalisierten Anzeigeinformationen für diese bestimmte Operation/Aktion. Dieser Wert wird von mehreren Clients für (1) benutzerdefinierte Rollendefinitionen für RBAC verwendet. (2) komplexe Abfragefilter für den Ereignisdienst; und (3) Überwachungsverlauf/Datensätze für Verwaltungsvorgänge.

IsDataAction

Gibt an, ob es sich bei dem Vorgang um eine Datenaktion handelt.

Name

Ruft den Namen der API ab oder legt den Namen der API fest. Der Name des Vorgangs, der für dieses bestimmte Objekt ausgeführt wird. Er sollte mit dem Aktionsnamen übereinstimmen, der in RBAC/dem Ereignisdienst angezeigt wird. Beispiele für Vorgänge sind:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Jede Aktion sollte in der Reihenfolge Folgendes umfassen: (1) Ressourcenanbieternamespace (2) Typhierarchie, für die die Aktion gilt (z. B. Server/Datenbanken für eine SQL Azure-Datenbank) (3) Lesen, Schreiben, Aktion oder Löschen, die angibt, welcher Typ gilt. Wenn es sich um einen PUT/PATCH-Wert für eine Auflistung oder einen benannten Wert handelt, sollte Write verwendet werden. Wenn es sich um eine GET handelt, sollte Read verwendet werden. Wenn es sich um eine DELETE-Datei handelt, sollte Delete verwendet werden. Wenn es sich um einen POST handelt, sollte Action verwendet werden. Hinweis: Alle Ressourcenanbieter müssten den Vorgang "{Ressourcenanbieternamespace}/register/action" in ihre Antwort einschließen. Diese API wird verwendet, um sich für den Dienst zu registrieren, und sollte Details zum Vorgang enthalten (z. B. einen lokalisierten Namen für den Ressourcenanbieter und alle speziellen Überlegungen wie die Veröffentlichung von personenbezogenen Daten).
Origin

Ruft Den Ursprung ab oder legt diese fest. Der beabsichtigte Executor des Vorgangs; steuert die Anzeige des Vorgangs in der RBAC-Benutzeroberfläche und der Überwachungsprotokoll-UX. Der Standardwert ist "user,system".

Properties

ClientDiscovery-Eigenschaften.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Gilt für: