Giriş
Microsoft .NET Framework 4 için bir platform güncelleştirmesi kullanılabilir. Bu güncelleştirme, bazı gelişmiş müşteri isteklerini dayanır ve bazı önemli .NET Framework senaryolar üzerinde temel alan bazı yeni Windows iş akışı Foundation 4 (WF4) özellikleri içerir.
Bu platform güncelleştirmesi .NET Framework 4 için çalışma zamanı dosyaları güncelleştirir. Bu güncelleştirme ile ilgili ayrıntıları hakkında daha fazla bilgi için "Ek bilgi" bölümüne bakın.Daha fazla bilgi
Bu güncelleştirmede yer özellikleri
Windows iş akışı Foundation 4 Durum makinesi etkinliği
Durum makinesi model olay güdümlü sistemler için endüstri çapında kullanılan iyi bilinen çalışma zamanı modelidir.
Bu platform güncelleştirmesi ile iş süreçlerinin tasarımı ve basit bir API kullanarak Windows iş akışı Foundation 3 (WF3) durumu makineden deneyimi Durum makinesi modeli için model müşterileri kullanabilir. Bu güncelleştirme, WF4 Durum makinesi aşağıdaki yeni özellikleri içerir:-
Bir durum için giriş ve çıkış eylemleri
-
Geçiş eylemleri olan koşullu ve varsayılan geçişleri
-
Durum makinesi için kapsamlı değişkenler
-
Geliştirilmiş izleme desteği
Bu platform güncelleştirmesi ayrıca için iş akışı Tasarımcısı aşağıdaki özellikleri sunar:
-
Otomatik bağlanma
-
Otomatik Ekle
-
Yapılandırma ve gezinti yardımcı toplama durumu ve geçiş görünümleri
İş akışı Durum makinesi kullanma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
Workflow4 durumu makine MSDN belgeleri Workflow4 durum makinesinin örnekleri
SQL Azure ile ilgili SQL WF4 örnek depolama (SWIS)
Bu platform güncelleştirmesi ile iş akışı 4 müşterileri SQL iş akışı Örnek Depolama SQL Azure ile birlikte kullanabilirsiniz. SQL Azure için bu güncelleştirme aşağıdaki değişiklikler:
-
Varolan şema yükleme Sqlworkflowinstancestoreschema.sql komut dosyası desteklenmeyen allow_page_locks anahtar kullanır. SQL Azure ile birlikte kullanılmak üzere iş akışı Örnek Depolama SQL yüklemeye çalıştığınızda nedeniyle desteklenmeyen anahtar sözcüğü, iş akışı Örnek Depolama SQL yüklemesi başarısız olur. Bu güncelleştirme, güncelleştirilmiş bir komut dosyası kullanarak, bazı koşullarda anahtar sözcüğü kaldırır.
-
İş akışı örneği deposunun SQL yeniden deneme mekanizması SQL Azure için özelleştirilmiş değil. Bu nedenle, bilgisayar ağı düzenli olarak başarısız olursa veya bağlantı kesilmesi durumunda olası bazı güvenilirlik sorunlarını karşılaşır. Bu sorunu ele almak için bu güncelleştirme aşağıdaki özellikleri içerir:
-
Davranış ve yapılandırma öğeleri için yeni bir ortak MaxConnectionRetries özellik SqlWorkflowInstanceStore sınıfında sunulur. Kullanıcıların en fazla ağ özelliklerine dayalı SQL bağlantıları için yeniden bağlanma denemesi sayısını yapılandırabilirsiniz. Varsayılan değer normal SQL Server dağıtımlar için .NET Framework 4 ile tutarlı kalması için 1 saniyelik aralıklarla üç deneme olduğunu. Yapılandırma ya da SQL Azure için 15'ten büyük bir değer için kodu değerlerini ayarlamanızı öneririz.
-
Hata kodları aşağıdaki yeni kümesini yeniden deneme mantığı SQL iş akışı örneği deposuna eklenir. Bu hata kodları, SQL Azure senaryoları için özeldir.
Hata kodu
Hata iletisi
40197
Servis İsteğiniz işlenirken bir hatayla karşılaştı. Lütfen yeniden deneyin.
40501
Hizmet şu anda meşgul. İsteği 10 saniye sonra yeniden deneyin.
10053
Sunucudan Sonuçlar alınırken aktarım düzeyi hatası oluştu. Kurulan bir bağlantı, ana makinenizdeki yazılım tarafından iptal edildi.
40613
Sunucu sunucu adı , veritabanı adı veritabanı şu anda kullanılamıyor. Lütfen bağlantıyı daha sonra yeniden deneyin. Sorun devam ederse, müşteri desteğine başvurun ve bunları oturum izleme kimliğioturum izleme kodu sağlar.
20
Bağlanmaya çalıştığınız SQL Server örneği şifrelemeyi desteklemiyor.
-
Özel iş akışı ana WF4 maaş kullanmak etkinleştir
Bu platform güncelleştirmesi, yeni aktiviteler WF4 maaş davranış modeli için kullanılmaya başlandı. Uzun süre çalışan işlem yapmak için bu aktiviteler bizim birincil değeri ana bilgisayardan gerekli durumu kalıcı depolama ortamından yeniden yüklemek ve kaydetmek için kullanılan CompensationExtension uzantısı kullanır. Bu özellik, maaş gerektiren yeni bir iş akışı ana giriş olarak ilgilenen bir müşteri tarafından kullanılabilir. Bu güncelleştirmeyi uyguladıktan sonra yeni CompensationExtension türü ortaya çıkar.
Microsoft Visual Studio 2010 desteği
Bu güncelleştirmede yeni özelliklerden herhangi birini kullanarak Visual Studio 2010 Service Pack 1 (SP1) üzerinde uygulamalar geliştirmek için aşağıdaki güncelleştirmeyi de yüklemeniz gerekir:
Microsoft .NET Framework 4 - tasarım zamanında Visual Studio 2010 SP1 güncelleştirmesi için 4.0.1 2495593 güncelleştirBu güncelleştirmeyi uyguladıktan sonra IntelliSense ve bu çalışma zamanı güncelleştirmesi yeni işlevselliği destekleyen derlemesi için başvuru derlemelerinin sağlayan bir çoklu sürüm desteği paketi elde edebilirsiniz. Bu güncelleştirme için Durum makinesi iş akışı Durum makinesi iş akışı Tasarımcısı'nı kullanarak, tasarım zamanı desteği de sağlar.
İndirme bilgileri
Bu güncelleştirme aşağıdaki Microsoft Download Center Web sitesinden yüklenebilir:Güncelleştirme paketini şimdi indir. Microsoft Destek dosyalarını indirme hakkında daha fazla bilgi edinmek için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
119591 Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasılMicrosoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın gönderildiği tarihte kullanılabilir en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardımcı olan geliştirilmiş güvenliğe sahip sunucularda depolanır.
Önkoşullar
Bu güncelleştirmeyi yüklemek için aşağıdaki yazılımların yüklü olması gerekir:
-
Windows Installer 3.1 veya sonraki bir sürümü.
Windows Installer'ın en son sürümünü edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin: -
4 Microsoft .NET Framework veya Microsoft .NET Framework 4 istemci profili
Not: Microsoft .NET Framework 4 Platform Güncelleştirmesi 1 – Çalışma Zamanı Modülü güncelleştirmesini targetable çerçevesi ve .NET Framework 4 için üretilmiştir. Bu güncelleştirme bir toplu framework sürümü değil.
Bu güncelleştirme için komut satırı anahtarları
Bu güncelleştirme tarafından desteklenen çeşitli komut satırı anahtarları hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
227091 Microsoft Windows Installer aracı için komut satırı anahtarlarıWindows Installer hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Yeniden başlatma gereksinimi
Bu güncelleştirme, güncelleştirilmekte olan dosyaların kilitli veya kullanılmakta olan sürece güncelleştirmeyi uyguladıktan sonra sistemin yeniden başlatılmasını gerektirmez.
Güncelleştirme kaldırma bilgileri
Bu güncelleştirmeyi kaldırmak için Denetim Masası'ndaki Program Ekle veya Kaldır'ı kullanın.
Güncelleştirme değiştirme bilgileri
Bu güncelleştirme önceden yayımlanmış bir güncelleştirmenin yerini almaz.
Dosya bilgileri
Bu güncelleştirmenin genel sürümü, güncelleştirmeyi yüklemek için bir Microsoft Windows Installer paketi kullanır. Tarihler ve saatler bu dosyaların Koordinatlı Evrensel Saat'e (UTC) aşağıdaki tabloda listelenir. Dosya bilgilerini görüntülediğinizde tarih yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Tüm desteklenen işletim sistemlerinin x86 tabanlı GDR sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
22:10 |
System.Activities.Core.Presentation.dll |
4.0.30319.232 |
618,376 |
23-Mar-2011 |
04:58 |
System.Activities.dll |
4.0.30319.232 |
1,218,912 |
23-Mar-2011 |
04:59 |
System.Activities.DurableInstancing.dll |
4.0.30319.232 |
124,808 |
23-Mar-2011 |
04:59 |
System.Activities.Presentation.dll |
4.0.30319.232 |
1,558,904 |
23-Mar-2011 |
04:59 |
System.ServiceModel.Activities.dll |
4.0.30319.232 |
513,400 |
23-Mar-2011 |
04:59 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
18:36 |
Tüm desteklenen işletim sistemlerinin x64 tabanlı GDR sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
22:10 |
System.Activities.Core.Presentation.dll |
4.0.30319.232 |
618,376 |
23-Mar-2011 |
04:58 |
System.Activities.dll |
4.0.30319.232 |
1,218,912 |
23-Mar-2011 |
04:59 |
System.Activities.DurableInstancing.dll |
4.0.30319.232 |
124,808 |
23-Mar-2011 |
04:59 |
System.Activities.Presentation.dll |
4.0.30319.232 |
1,558,904 |
23-Mar-2011 |
04:59 |
System.ServiceModel.Activities.dll |
4.0.30319.232 |
513,400 |
23-Mar-2011 |
04:59 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
18:36 |
Tüm desteklenen işletim sistemlerinin GDR IA-64 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
22:10 |
System.Activities.Core.Presentation.dll |
4.0.30319.232 |
618,376 |
23-Mar-2011 |
04:58 |
System.Activities.dll |
4.0.30319.232 |
1,218,912 |
23-Mar-2011 |
04:59 |
System.Activities.DurableInstancing.dll |
4.0.30319.232 |
124,808 |
23-Mar-2011 |
04:59 |
System.Activities.Presentation.dll |
4.0.30319.232 |
1,558,904 |
23-Mar-2011 |
04:59 |
System.ServiceModel.Activities.dll |
4.0.30319.232 |
513,400 |
23-Mar-2011 |
04:59 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
18:36 |
Tüm desteklenen işletim sistemlerinin x86 tabanlı LDR sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
Setup.exe |
10.0.30319.447 |
78,152 |
22-Mar-2011 |
11:13 |
SetupEngine.dll |
10.0.30319.447 |
809,304 |
22-Mar-2011 |
11:13 |
SetupUi.dll |
10.0.30319.447 |
295,248 |
22-Mar-2011 |
11:13 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
15:08 |
System.Activities.Core.Presentation.dll |
4.0.30319.447 |
618,376 |
23-Mar-2011 |
13:37 |
System.Activities.dll |
4.0.30319.447 |
1,218,912 |
23-Mar-2011 |
13:37 |
System.Activities.DurableInstancing.dll |
4.0.30319.447 |
124,808 |
23-Mar-2011 |
13:37 |
System.Activities.Presentation.dll |
4.0.30319.447 |
1,558,904 |
23-Mar-2011 |
13:37 |
System.ServiceModel.Activities.dll |
4.0.30319.447 |
513,400 |
23-Mar-2011 |
13:37 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
10:56 |
Tüm desteklenen işletim sistemlerinin x64 tabanlı LDR sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
Setup.exe |
10.0.30319.447 |
78,152 |
22-Mar-2011 |
11:13 |
SetupEngine.dll |
10.0.30319.447 |
809,304 |
22-Mar-2011 |
11:13 |
SetupUi.dll |
10.0.30319.447 |
295,248 |
22-Mar-2011 |
11:13 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
15:08 |
System.Activities.Core.Presentation.dll |
4.0.30319.447 |
618,376 |
23-Mar-2011 |
13:37 |
System.Activities.dll |
4.0.30319.447 |
1,218,912 |
23-Mar-2011 |
13:37 |
System.Activities.DurableInstancing.dll |
4.0.30319.447 |
124,808 |
23-Mar-2011 |
13:37 |
System.Activities.Presentation.dll |
4.0.30319.447 |
1,558,904 |
23-Mar-2011 |
13:37 |
System.ServiceModel.Activities.dll |
4.0.30319.447 |
513,400 |
23-Mar-2011 |
13:37 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
10:56 |
Tüm desteklenen işletim sistemlerinin LDR IA-64 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
Setup.exe |
10.0.30319.447 |
78,152 |
22-Mar-2011 |
11:13 |
SetupEngine.dll |
10.0.30319.447 |
809,304 |
22-Mar-2011 |
11:13 |
SetupUi.dll |
10.0.30319.447 |
295,248 |
22-Mar-2011 |
11:13 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreLogic.sql |
Geçerli değil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreSchema.sql |
Geçerli değil |
23,739 |
22-Mar-2011 |
15:08 |
System.Activities.Core.Presentation.dll |
4.0.30319.447 |
618,376 |
23-Mar-2011 |
13:37 |
System.Activities.dll |
4.0.30319.447 |
1,218,912 |
23-Mar-2011 |
13:37 |
System.Activities.DurableInstancing.dll |
4.0.30319.447 |
124,808 |
23-Mar-2011 |
13:37 |
System.Activities.Presentation.dll |
4.0.30319.447 |
1,558,904 |
23-Mar-2011 |
13:37 |
System.ServiceModel.Activities.dll |
4.0.30319.447 |
513,400 |
23-Mar-2011 |
13:37 |
PerfCounters.ini |
Geçerli değil |
154,222 |
22-Mar-2011 |
10:56 |