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
- Azure Event Grid İş Ortağı Olaylarına giriş için bkz . İş Ortağı Olaylarına genel bakış
- Olayları almak için Microsoft Graph API'sine abone olma hakkında bilgi için bkz . Microsoft Graph API olaylarına abone olma.
- Azure Event Grid olay işleyicileri hakkında bilgi için bkz . olay işleyicileri.
- Azure Event Grid aboneliği oluşturma hakkında daha fazla bilgi için bkz . Olay aboneliği oluşturma ve Event Grid abonelik şeması.
- Bir olay aboneliğini teslim edilecek belirli olayları seçecek şekilde yapılandırma hakkında bilgi için bkz . olay filtreleme. Ayrıca filtre olaylarına da başvurmak isteyebilirsiniz.