Microsoft .NET Framework 4 için 4.0.1 Güncellemesi – Çalışma Zamanı Güncelleştirmesi

Uygulandığı Öğe
Microsoft Windows XP Service Pack 3 Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Starter Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard

Giriş

Microsoft .NET Framework.NET Framework 4 için bir platform güncelleştirmesi mevcuttur. Bu güncelleştirme, ileri düzey müşterilerden gelen bazı istekleri ve bazı önemli .NET Framework.NET Framework senaryolarını temel alan bazı yeni Windows Workflow Foundation 4 (WF4) özellikleri içerir.

Bu platform güncelleştirmesi yalnızca .NET Framework.NET Framework 4 için çalışma zamanı dosyalarını güncelleştirir. Bu güncelleştirmenin ayrıntıları hakkında daha fazla bilgi için "Ek Bilgi" bölümüne bakın.

Daha Fazla Bilgi

Bu güncelleştirmenin getirdiği özellikler

Windows Workflow Foundation 4 Durum Makinesi Etkinliği

Durum makinesi, olay odaklı sistemleri modellemek için endüstri genelinde kullanılan iyi bilinen bir çalışma zamanı modelidir.

Bu platform güncelleştirmesi ile müşteriler, Windows Workflow Foundation 3 (WF3) Durum Makinesi'nden basitleştirilmiş bir API ve tasarım deneyimi kullanarak iş süreçlerini modellemek için bir durum makinesi modeli kullanabilir.

Bu güncelleştirme, WF4 Durum Makinesi için aşağıdaki yeni özellikleri içerir:

  • Bir durum için giriş ve çıkış eylemleri
  • Geçiş eylemlerine sahip koşullu ve varsayılan geçişler
  • Durum makinesi için kapsamlı değişkenler
  • Geliştirilmiş izleme desteği

Bu platform güncelleştirmesi ayrıca İş Akışı DesignerDesigner için aşağıdaki özellikleri de sunar:

  • Otomatik bağlan
  • Otomatik ekleme
  • Yapılandırma ve gezintiye yardımcı olan Toplam Durum ve Geçiş görünümleri

İş Akışı Durum Makinesi'ni kullanma hakkında daha fazla bilgi için aşağıdaki Microsoft web sitelerini ziyaret edin:

Workflow4 Durum Makinesi MSDN belgeleri
                 Workflow4 Durum Makinesi örnekleri

SQL WF4 Instance Store (SWIS) on SQL AzureSQL Azure

Bu platform güncelleştirmesi ile Workflow 4 müşterileri, SQL İş Akışı Örnek Deposu'nu SQL Azure ile birlikte kullanabilir. SQL Azure için, bu güncelleştirme aşağıdakileri değiştirir:

  • Var olan şema yükleme Sqlworkflowinstancestoreschema.sql betiği desteklenmeyen bir allow_page_locks anahtar sözcüğü kullanıyor. Desteklenmeyen anahtar sözcüğü nedeniyle, SQL Azure ile birlikte kullanılacak SQL İş Akışı Örnek Deposu'nu yüklemeye çalıştığınızda, SQL İş Akışı Örnek Deposu yüklemesi başarısız olur. Bu güncelleştirme, güncelleştirilmiş bir betik kullanarak bazı durumlarda anahtar sözcüğü kaldırır.

  • SQL İş Akışı Örnek Deposu'nun yeniden deneme mekanizması, SQL Azure için özelleştirilmemiş SQL Azure. Bu nedenle, ağ düzenli aralıklarla başarısız olursa veya bağlantı kesilirse, bilgisayar bazı olası güvenilirlik sorunlarıyla karşılaşır. Bu sorunu çözmek için, bu güncelleştirme aşağıdaki özellikleri içerir:

    • Yeni bir genel MaxConnectionRetries özelliğinin davranışı ve yapılandırma öğeleri SqlWorkflowInstanceStore sınıfında kullanıma sunulur. Kullanıcılar, ağ özelliklerine bağlı olarak SQL bağlantıları için en fazla yeniden bağlanma girişimi sayısını yapılandırabilir. Varsayılan değer, tipik SQL ServerSQL Server dağıtımları için .NET Framework.NET Framework 4 ile tutarlı kalmak için 1 saniyelik aralıklarla üç yeniden denemedir. Yapılandırmadaki veya koddaki değerleri SQL Azure için 15'ten büyük bir değere ayarlamanızı öneririz.

    • Aşağıdaki yeni hata kodları kümesi SQL İş Akışı Örnek Deposu'ndaki yeniden deneme mantığına eklenir. Bu hata kodları SQL AzureSQL Azure senaryolarına özgüdür.

      Hata kodu Hata iletisi
      40197 Hizmet, isteğinizi işlerken bir hatayla karşılaştı. Lütfen yeniden deneyin.
      40501 Hizmet şu anda meşgul. 10 saniye sonra isteği yeniden deneyin.
      10053 Sunucudan sonuçlar alınırken aktarım düzeyinde bir hata oluştu. Kurulan bir bağlantı, ana makinenizdeki yazılım tarafından durduruldu.
      40613 Sunucu sunucu adındaki veritabanı veritabanı adı şu anda kullanılamıyor. Lütfen bağlantıyı daha sonra yeniden deneyin. Sorun devam ederse müşteri desteğine başvurun ve onlara oturum izleme kimliğinin oturum izleme kimliğini verin.
      20 TSQL Serverörneği SQL Server bağlanmaya çalıştığınız şifrelemeyi desteklemiyor.

WF4 telafisi kullanmak için özel iş akışı ana bilgisayarlarını etkinleştirme

Bu platform güncelleştirmesi, WF4'te telafi davranışını modellemek için yeni etkinlikler sundu. Uzun süre çalışan bir işlem yapmak için bu etkinlikler, gerekli durumu kalıcı depolamadan kaydetmek ve yeniden yüklemek için birincil WorkflowServiceHost ana bilgisayarımızdan kullanılabilecek CompensationExtension uzantısına güvenir. Bu özellik, tazminat gerektiren yeni bir iş akışı barındırıcısı eklemek isteyen bir müşteri tarafından kullanılabilir. Bu güncelleştirmeyi uyguladıktan sonra yeni CompensationExtension türü kullanıma sunulur.

Microsoft Visual Studio 2010 desteği

Visual Studio 2010 Service Pack 1 (SP1) üzerinde bu güncelleştirmedeki yeni özelliklerden herhangi birini kullanarak uygulama geliştirmek için aşağıdaki güncelleştirmeyi de yüklemelisiniz:

2495593 Microsoft .NET Framework 4 için 4.0.1 Güncelleştirmesi - Visual Studio 2010 SP1 için Design-Time Güncelleştirmesi Bu güncelleştirmeyi uyguladıktan sonra, IntelliSense ve bu çalışma zamanı güncelleştirmesindeki yeni işlevselliği destekleyen derleme için başvuru derlemelerini sağlayan bir Çoklu Hedefleme paketi edinebilirsiniz. Ayrıca bu güncelleştirme, StateMachine iş akışı tasarımcısını kullanarak bir StateMachine iş akışı için tasarım zamanı desteği de sağlar.

Karşıdan yükleme bilgileri

Güncelleştirme, aşağıdaki Microsoft İndirme Merkezi web sitesinden indirilebilir:
Güncelleştirme paketini şimdi indirin.
 Microsoft destek dosyalarını indirme hakkında daha fazla bilgi 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ını çevrimiçi hizmetler'den edinme Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki 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ım eden 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ı yüklemiş olmanız 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:

    Windows Installer 4.5 Yeniden Dağıtılabilir sürümünü indir

  • Microsoft .NET Framework.NET Framework 4 veya Microsoft .NET Framework.NET Framework 4 İstemci Profili

Not: Microsoft .NET Framework.NET Framework 4 Platform Güncelleştirmesi 1 – Çalışma Zamanı Güncelleştirmesi hedeflenebilir bir çerçevedir ve .NET Framework.NET Framework 4 için oluşturulmuştur. Bu güncelleştirme bir toplu çerçeve sürümü değildir.

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 bilgi için aşağıdaki Microsoft web sitesini ziyaret edin:

Microsoft Windows Installer Aracı için 227091 Command-Line AnahtarlarıWindows Installer hakkında daha fazla bilgi için aşağıdaki Microsoft web sitesini ziyaret edin:

Windows Installer hakkında genel bilgiler
              

Yeniden başlatma gereksinimi

Güncelleştirilen dosyalar kilitli değilse veya kullanılmıyorsa, bu güncelleştirme uygulandı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ı'da Program Ekle veya Kaldır'ı kullanın.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme, daha önce yayımlanan 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. Bu dosyaların tarih ve saatleri aşağıdaki tabloda Eşgüdümlü Evrensel Saat'te (UTC) listelenmektedir. Dosya bilgilerini görüntülediğinizde tarih, yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'deki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

İşletim sistemlerinin desteklenen tüm x86 tabanlı GDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 22:10
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 22:10
System.Activities.Core.Presentation.dll 4.0.30319.232 618,376 23 Mart 2011 04:58
System.Activities.dll 4.0.30319.232 1,218,912 23 Mart 2011 04:59
System.Activities.DurableInstancing.dll 4.0.30319.232 124,808 23 Mart 2011 04:59
System.Activities.Presentation.dll 4.0.30319.232 1,558,904 23 Mart 2011 04:59
System.ServiceModel.Activities.dll 4.0.30319.232 513,400 23 Mart 2011 04:59
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 18:36

                  

İşletim sistemlerinin desteklenen tüm x64 tabanlı GDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 23 Mart 2011 05:39
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 22:10
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 23 Mart 2011 05:39
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 22:10
System.Activities.Core.Presentation.dll 4.0.30319.232 618,376 23 Mart 2011 04:58
System.Activities.dll 4.0.30319.232 1,218,912 23 Mart 2011 04:59
System.Activities.DurableInstancing.dll 4.0.30319.232 124,808 23 Mart 2011 04:59
System.Activities.Presentation.dll 4.0.30319.232 1,558,904 23 Mart 2011 04:59
System.ServiceModel.Activities.dll 4.0.30319.232 513,400 23 Mart 2011 04:59
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 18:36

İşletim sistemlerinin desteklenen tüm IA-64 tabanlı GDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 23 Mart 2011 13:11
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 22:10
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 23 Mart 2011 13:11
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 22:10
System.Activities.Core.Presentation.dll 4.0.30319.232 618,376 23 Mart 2011 04:58
System.Activities.dll 4.0.30319.232 1,218,912 23 Mart 2011 04:59
System.Activities.DurableInstancing.dll 4.0.30319.232 124,808 23 Mart 2011 04:59
System.Activities.Presentation.dll 4.0.30319.232 1,558,904 23 Mart 2011 04:59
System.ServiceModel.Activities.dll 4.0.30319.232 513,400 23 Mart 2011 04:59
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 18:36

İşletim sistemlerinin desteklenen tüm x86 tabanlı LDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
Setup.exe 10.0.30319.447 78,152 22 Mart 2011 11:13
SetupEngine.dll 10.0.30319.447 809,304 22 Mart 2011 11:13
SetupUi.dll 10.0.30319.447 295,248 22 Mart 2011 11:13
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 15:08
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 15:08
System.Activities.Core.Presentation.dll 4.0.30319.447 618,376 23 Mart 2011 13:37
System.Activities.dll 4.0.30319.447 1,218,912 23 Mart 2011 13:37
System.Activities.DurableInstancing.dll 4.0.30319.447 124,808 23 Mart 2011 13:37
System.Activities.Presentation.dll 4.0.30319.447 1,558,904 23 Mart 2011 13:37
System.ServiceModel.Activities.dll 4.0.30319.447 513,400 23 Mart 2011 13:37
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 10:56

İşletim sistemlerinin desteklenen tüm x64 tabanlı LDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
Setup.exe 10.0.30319.447 78,152 22 Mart 2011 11:13
SetupEngine.dll 10.0.30319.447 809,304 22 Mart 2011 11:13
SetupUi.dll 10.0.30319.447 295,248 22 Mart 2011 11:13
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 23 Mart 2011 14:14
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 15:08
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 23 Mart 2011 14:14
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 15:08
System.Activities.Core.Presentation.dll 4.0.30319.447 618,376 23 Mart 2011 13:37
System.Activities.dll 4.0.30319.447 1,218,912 23 Mart 2011 13:37
System.Activities.DurableInstancing.dll 4.0.30319.447 124,808 23 Mart 2011 13:37
System.Activities.Presentation.dll 4.0.30319.447 1,558,904 23 Mart 2011 13:37
System.ServiceModel.Activities.dll 4.0.30319.447 513,400 23 Mart 2011 13:37
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 10:56

İşletim sistemlerinin desteklenen tüm IA-64 tabanlı LDR sürümleri için

Dosya adı Dosya sürümü Dosya boyutu Tarih Saat
Setup.exe 10.0.30319.447 78,152 22 Mart 2011 11:13
SetupEngine.dll 10.0.30319.447 809,304 22 Mart 2011 11:13
SetupUi.dll 10.0.30319.447 295,248 22 Mart 2011 11:13
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 24 Mart 2011 21:54
SqlWorkflowInstanceStoreLogic.sql Geçerli Değil 51,063 22 Mart 2011 15:08
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 24 Mart 2011 21:54
SqlWorkflowInstanceStoreSchema.sql Geçerli Değil 23,739 22 Mart 2011 15:08
System.Activities.Core.Presentation.dll 4.0.30319.447 618,376 23 Mart 2011 13:37
System.Activities.dll 4.0.30319.447 1,218,912 23 Mart 2011 13:37
System.Activities.DurableInstancing.dll 4.0.30319.447 124,808 23 Mart 2011 13:37
System.Activities.Presentation.dll 4.0.30319.447 1,558,904 23 Mart 2011 13:37
System.ServiceModel.Activities.dll 4.0.30319.447 513,400 23 Mart 2011 13:37
PerfCounters.ini Geçerli Değil 154,222 22 Mart 2011 10:56