Microsoft OneDrive olayları

Bu makalede, Microsoft Graph API tarafından yayımlanan Microsoft OneDrive olaylarının özellikleri ve şeması sağlanır. Olay şemalarına giriş için bkz . CloudEvents şeması.

Kullanılabilir olay türleri

Bir driveItem, Microsoft Graph API'sini kullanarak bu kaynaklar üzerinde çalıştırılarak güncelleştirildiğinde bu olaylar tetiklenir.

Olay adı Açıklama
Microsoft.Graph.DriveItemUpdated Bu olay, OneDrive İş veya kullanıcının kişisel OneDrive'ında kök klasör veya alt klasör sürücüsüItem'in kök klasör driveItem hiyerarşisindeki içerik güncelleştirildiğinde tetiklenir.

Örnek olay

Bir olay tetiklendiğinde, Event Grid hizmeti bu olayla ilgili verileri abone olan hedeflere gönderir. Bu bölüm, bu verilerin her Microsoft OneDrive olayı için nasıl görüneceğine ilişkin bir örnek içerir.

Microsoft.Graph.DriveItemUpdated olayı

{
  "id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
  "type": "Microsoft.Graph.DriveItemUpdated",
  "source": "/tenants/<tenant-id>/applications/<application-id>",
  "subject": "driveItem/<driveItem-id>",
  "time": "2022-05-24T22:24:31.3062901Z",
  "datacontenttype": "application/json",
  "specversion": "1.0",
  "data": {
    "subscriptionId": "<microsoft-graph-subscription-id>",
    "tenantId": "<tenant-id>",
    "clientState": "<user-provided secret>",
    "expirationDateTime": "2023-10-05T18:11:08.587Z",
    "resource": "<guid>",
    "siteUrl": "<sharepoint relative URL>",
    "webId": "<guid>",
    "resourceData": {
      "@odata.type": "#Microsoft.Graph.driveItem"
    },    
  }
}

Olay özellikleri

Bir olay aşağıdaki üst düzey verilere sahiptir:

Özellik Türü Veri Akışı Açıklaması
source Dize Kiracı olay kaynağı. Bu alan yazılabilir değil. Microsoft Graph API'sinde bu değer sağlanır.
subject Dize Olay konusunun yayımcı tarafından tanımlanan yolu.
type Dize Bu olay kaynağı için olay türlerinden biri.
time Dize Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat
id Dize Olayın benzersiz tanımlayıcısı.
data nesne Kaynak durumu değişikliği hakkındaki verileri sağlayan olay yükü.
specversion Dize CloudEvents şema belirtimi sürümü.

Veri nesnesi aşağıdaki özelliklere sahiptir:

Özellik Türü Veri Akışı Açıklaması
changeType Dize Kaynak durumu değişikliğinin türü.
resource Dize Olayın oluşturulduğu kaynak tanımlayıcısı.
tenantId Dize driveItem'in tutulduğu kuruluş kimliği.
clientState Dize Graph API aboneliği oluşturulurken kullanıcı tarafından sağlanan gizli dizi.
@odata.type Dize Graph API'sinin değişiklik türü.
@odata.id Dize Olayın oluşturulduğu Graph API kaynak tanımlayıcısı.
id Dize Olayın oluşturulduğu kaynak tanımlayıcısı.
subscriptionExpirationDateTime Dize Rfc 3339 biçimindeki Graph API aboneliğinin süresinin dolma zamanı.
subscriptionId Dize Graph API abonelik tanımlayıcısı.
tenantId Dize Microsoft Entra kiracı tanımlayıcısı.

Sonraki adımlar