Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu aşağıdaki gibi düzenlenmiştir:
- Bildirim İşlemi Genel Bakış
- Gezinme
- Indexer-Managed Bildirimleri
- Provider-Managed Bildirimleri
- Satır Kümelerinde Bildirimleri
- İlgili konular
Bildirim işlemine genel bakış
Veri deponuzdaki verilerin dizine alınabileceği üç yaklaşım vardır:
- Gezinme
- Dizin oluşturucu tarafından yönetilen bildirimler
- Sağlayıcı tarafından yönetilen bildirimler
Her yaklaşımın yararları aşağıdaki bölümlerde açıklanmıştır.
Gezinme
Bildirim özellikli kaynaklar, başlatmada artımlı gezinme yapar ve ardından yeniden gezinmek için bildirimlere veya açık bir komuta güvenir. Bu, Windows Vista ve sonraki sürümlerde otomatik olarak gerçekleşir. Windows Vista'nın önceki işletim sistemlerinde, Görev Zamanlayıcı başlangıç sayfalarınızın üzerinde gezinme başlatmak için kodunuzla çağıran zamanlanmış bir olay ayarlamanız gerekir. Herhangi bir bildirim biçimi uygulamanız gerekmez. Bir arka plan işlemi olarak, dizin oluşturucu gezinme kapsamından geçiş yapıp değişiklikleri arar ve kataloğu güncelleştirir. Bu seçenek neredeyse tüm durumlarda önerilir.
Dizin oluşturucu tarafından yönetilen bildirimler
Dizin oluşturucu tarafından yönetilen bildirimlerle, veri deposundaki veriler değiştiğinde dizin oluşturucuya bildirimde bulunan bir bildirim stratejisi uygularsınız ve dizin oluşturucu bildirimleri izlemeyi ve verileri dizine almayı yönetir. Bu durumda, bileşeniniz (bildirim sağlayıcısı çağıracağız) veri depoyu izler, depodaki değişiklikler hakkında bilgi toplar ve ardından dizin oluşturucuya düzenli aralıklarla dizin oluşturması gereken öğelerin listesini bildirir. Dizin oluşturucu, hata durumunda bildirimleri kurtarmak ve çözmekle sorumludur. "Gönder ve unut" stratejisi olarak düşünebileceğiniz bu seçenek, dizin oluşturucu gezinme sıklığını azaltır.
Sağlayıcı tarafından yönetilen bildirimler
Sağlayıcı tarafından yönetilen bildirimlerle, bildirim sağlayıcınızın bildirimleri izlemesi gerekmesi ve hata durumunda bildirimleri kurtarmak ve çözmekle sorumlu olması dışında, ikinci yaklaşıma benzer bir bildirim stratejisi uygularsınız. Bu durumda bildirim sağlayıcınız veri depoyu izler, depodaki değişikliklerle ilgili bilgileri toplar ve tutar, dizin oluşturucuya düzenli aralıklarla dizin oluşturması gereken öğelerin listesini bildirir, dizin oluşturucudan durum güncelleştirmelerini alır ve hata durumunda bildirimleri yeniden gönderir.
Not
Bu seçenek , veri deponuzun artımlı gezinmelerinin performansı önemli ölçüde engellemesini beklediğiniz ve dizin oluşturma durumu üzerinde ayrıntılı denetime veya içgörüye ihtiyaç duymadığınız sürece önerilmez.
Satır kümelerindeki bildirimler
Windows 7 ve sonraki sürümlerde dizin oluşturma olayı sağlayıcıların satır kümeleri hakkında bildirim almasını sağlar. Dizin oluşturma olaylarını kullanan sağlayıcılar, satır kümelerini gerçek dosya sistemi konumlarının davranışına benzer şekilde koruyabilir. Kitaplıklar ve aramalar, Windows 7'de dosya sistemi olmayan konumların birincil örnekleridir. Dizin oluşturucu olayı, bildirim dosya klasörü görünümlerinde olduğu gibi kitaplık görünümlerine yöneliktir. Olayların bildirimlerini almak için IRowsetEvents arabirimi uygulanmalıdır. Veri katmanı, dizin oluşturucu olaylarının birincil istemcisidir ve Öğeler Görünümü kullanıcı arabirimindeki olaylarla ne yapacağına karar verir. Daha fazla bilgi için bkz. Windows 7'de Dizin Önceliklendirme ve Satır Kümesi Olayları.
Buna karşılık, Windows Vista'da sorgu tabanlı görünümlerde dosya özelliği düzenlemeleri için Kabuk önbelleği dışında ilişkili olay yoktur. Arama yaptığınızda, döndürülen sonuçlar statik olur. Bu nedenle, sisteminize arama teriminizle eşleşen başka bir belge eklenirse görünümünüz yeni toplamayı içerecek şekilde güncelleştirilmez. Bu davranış, statik web tabanlı sonuçlar için standarttır. Ancak, depolama konumu üzerinden sorgu tabanlı bir görünüm sağlamaya çalışırken statik sonuçlar daha az kabul edilebilir. Kullanıcılar dizin oluşturucudan gelen içeriğin geçerli olmasını bekler. Daha fazla bilgi için bkz. Değişiklik Dizinine Bildirim. Başvuru belgeleri için bkz. Bildirim Arabirimleri.
İlgili konular
-
Windows Search 'da Dizin Oluşturma, Sorgulama ve Bildirimleri
-
Dizin Neler Var?
-
Windows Search 'da dizin oluşturma işlemini
-
Windows Search 'da sorgulama işlemini