Aynı klasöre karşı yinelenen çağrılar 2013'Exchange Server veya çok Exchange Online

Özgün KB numarası:   3077710

Belirtiler

Exchange Server 2013 veya Exchange Online'te, aynı filtre ölçütlerini kullanarak MAPI'de veya Exchange Web Hizmetleri'de yöntemi tekrar tekrar aramanız, aynı klasör üzerinde yapılan sonraki aramaların ilk aramanın tamamlanması kadar IMAPITable::Restrict() Folder.FindItems() sürer.

Bu durum, Exchange'in önceki sürümlerinden farklıdır. Bu sürümlerde, daha sonra aynı klasöre yapılan çağrılar özgün aramadan daha hızlı olur.

Neden

Bu sorun, Exchange Server 2013'te her kısıtlamayı önbelleğe alınmama nedeniyle oluşur. Her kısıtlamanın önceki Exchange önbelleğe alınabiliyor. Bu nedenle, aynı ölçütleri kullanan yinelenen istekler bu sürümlerde daha hızlı döndürülür, çünkü sonuç kümesi tamamının yeniden hesaplanması gerekli değildir.

Geçici Çözüm

Bu sorunu gidermek için bir arama klasörü oluşturun ve klasör ölçütlerini, istenen öznitelikleri içeren öğelerle eş çalışacak şekilde yapılandırabilirsiniz. Ardından, eşleşen öğeler için arama klasörünü sorgu edin. Arama klasörü sonuçları önbelleğe alınarak güncel tutul olduğundan, arama klasörü sonuçları her istenen her yeniden hesaplanmasına gerek değildir.

Not

Bu geçici çözüm yalnızca aynı ölçüt her zaman kullanılıyorsa uygulanabilir. Arama ölçütleri sürekli değişiyorsa, sıralama ve arama işlemi gibi alternatif bir yöntem denemeniz gerekir. Örneğin, belirli bir tarih saat değerine dayalı arama tutarlı ölçütler kullanmaz.

Daha fazla bilgi

Arama klasörleri oluşturma hakkında daha fazla bilgi için bkz. EWS Yönetilen API 2.0'ıkullanarak arama klasörleri oluşturma.