İş için desteklenmeyen tümleştirme yöntemlerini Exchange

Özgün KB numarası:   3086992

Giriş

Bu makalede, Microsoft Müşteri Hizmetleri ve Desteği'nin, geliştiricilerin çeşitli açık standartları kullanan ve aynı zamanda standartlarla tümleştirilmiş özel çözümler üretmesine nasıl yardımcı Microsoft Exchange Server.

Daha fazla bilgi

Bu kod için kod yazarken desteklenen API'leri ve metodolojileri Exchange Server. Bazen, geliştiriciler bazı desteklenmeyen yöntemleri kullanarak Exchange bu davranışı artırmaya veya başka bir şekilde Exchange Server uygulamaları Exchange Server ile tümleştirin. Bu durum, Exchange kararsız hale gelebilir ve beklenmedik bir şekilde davranmasına neden olabilir.

Aşağıdaki yöntemler Microsoft tarafından desteklemektedir:

  • Özel olarak iş parçacığı kimliğe bürünme Exchange API'leri kullanarak iş parçacığı kimliğe bürünme yerine kullanma.
  • İstemci Erişimi Outlook Web App (CAS) Exchange Web Hizmetleri( EWS), Exchange ActiveSync (EAS) veya benzer akışların ayarlarını değiştirme.
  • Bir isAPI uzantısını veya modülü Exchange çalıştırma.
  • Altına bir uygulama havuzu Exchange değiştirme.
  • Desteklenmeyen bir şekilde Exchange DL'leri eklemeExchange Server tasarımı ve test edilmiş olduğu belirli arabirimleri ve uygulamaları kullanır. Bu belirli yöntemler desteklenmeyen bir yöntem kullanarak özelliklere sahip olduğundan, Microsoft bu tür geliştirmenin desteklenmeyen bir tür olduğunu dikkate almaktadır.

Microsoft Destek aracıları listelenen metodolojilerden birini kullanıyor gibi görünen üçüncü taraf uygulamaları bulsalar, büyük olasılıkla sorunun yeniden üretip yeniden üreti denetlemesi için uygulamayı kaldırmanız ister. Üçüncü taraf uygulama kaldırıldıktan sonra sorun yeniden üretilemezse, sorunu çözmek için bu ürün için destek mühendislerine başvurabilirsiniz.

Exchange, kodun iş parçacığı kimliğine bürünülmesini önlemeye yönelik denetimleri vardır. Örneğin, Exchange işlemini birden kapatarak (FastFail) olabilir. Bu durumda, Olay 4999 olay günlüğüne Exchange kaydedilir. Aşağıdaki metni içerir:

M.E.D.D.ConnectionPoolManager.BlockImpersonatedCallers

Diğer uygulamalar tarafından kimliğe bürünülmeye izin eden EWS gibi API'ler, hesapların kendilerinin kimliğine bürünme mekanizmalarına sahiptir. Güvenlik yazılımı ve çoklu oturum açma yazılımı, başka bir kullanıcıya gönderilen aramalarda kimlik bilgilerini değiştirmek için iş parçacığı kimliğe bürünme kullanan yaygın Exchange.

Başka bir uygulamanın çalışan havuzu işlemi kapsamında bir uygulamada çalışan üçüncü taraf kodu, uygulamalar bir diğeri ile birlikte çalışmadıkça soruna neden olabilir. Exchange çalışan süreçleri kapsamında başka uygulamaların çalışmasına izin vermez. Bu Exchange havuzu işlemleri özel olarak Exchange ve bu işlemlerin altında üçüncü taraf kodu çalıştırmamalısiniz. Bu işlemi yapmak diğer e-Exchange çakışmalara neden olabilir ve işlemlerin başarısız olmasına neden olabilir.

Bazı geliştiriciler, çalışma bölümlerinin Exchange başka türlü elde etmelerine gerekmeyecek bazı işlevler elde etmek için çalışmalarını değiştirir. Bu durum sunucuda kilitlenmelere, verilerin bozulmasına ve diğer beklenmedik sorunlara neden olabilir. Bu sorunlar, sürecin herhangi bir noktasında ortaya çıkabilir.

Özel AKTARıM Aracıları gibi özel DL'leri EXCHANGE ile tümleştirin desteklenen yolları vardır. Geliştirme aşamasında desteklenen bir yöntem kullanmama Exchange. Örneğin, bir DLL'nin zorlamalı eklemesi, özel bir DLL'i başka bir DLL'ye yüklemek için desteklenmeyen bir Exchange.

Üçüncü taraf uygulamaları üçüncü taraf uygulamaları üçüncü taraf uygulamalarla tümleştir seçeneği göz önünde bulundurarak desteklemeen yöntemlerden kaçınmanız Exchange. Bu tür bir uygulama, işlev kayıpları veya bir uygulamayı yeniden yazma ihtiyacı gibi daha sonra ciddi sonuçlar doğurabilir. Sonunda bir yol bloğuyla karşılaşmış olabilir ve ileri doğru hareket etmek için hiçbir yolunuz yoktur.