Eğitim
Modül
Perform custom updates in a Power Apps canvas app - Training
With some Power Apps canvas apps, a form isn't the solution. This module focuses on how to perform custom updates when your data isn't in a form.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Windows Installer 3.0 sürümünden başlayarak, yazarlar MsiPatchSequence tablosundaki düzeltme eki paketi veritabanına düzeltme eki sıralama bilgileri ekleyebilir. Yükleyici, bir yükleme paketi için hangi düzeltme eklerinin geçerli olduğunu belirlemek, en iyi düzeltme eki uygulama sırasını belirlemek ve düzeltme eklerini sisteme sağlanma sıralarından bağımsız olarak sabit bir sırada yüklemek için bu bilgileri kullanabilir.
Windows Installer 2.0: Desteklenmiyor. Windows Installer 3.0'ın önceki Windows Installer sürümleri, MsiPatchSequence tablosu içerip içermediklerine bakılmaksızın düzeltme eklerini sisteme sağlandığı sırayla yükler.
Düzeltme eki sıralama işlevini kullanmak için aşağıdakiler gereklidir.
Windows Installer sürüm 3.0, uygulamaların en iyi düzeltme eki uygulama sırasını belirlemek için kullanabileceği aşağıdaki işlevlere sahiptir.
Windows Installer sürüm 3.0, tek bir düzeltme eki uygulama yüklemesinde bir ürüne birden çok düzeltme eki uygulayabilir. Düzeltme eki grubu, düzeltme eki uygulama sırası bilgilerini içeren (MsiPatchSequence tablosu) ve bu bilgileri içermeyen düzeltme eklerini içerebilir. Windows Installer, düzeltme eki paketlerini sisteme sağlandığı sırayla bu tablo olmadan yükler. Yükleyici, MsiPatchSequence tablosu olmayan ancak aşağıdaki bölümde açıklanan yöntemle eski veya değiştirilen düzeltme ekleri olarak işaretlenmiş düzeltme eki paketlerini hesaplar.
Windows Installer sürüm 3.0 birden çok düzeltme eki yüklediğinde, tek tek düzeltme eklerinin ürüne uygulanacağı sırayı belirlemek için aşağıdaki adımları izler:
MsiPatchSequence tablosu olmayan yüklü düzeltme ekleri, ürüne uygulandıkları sırayla sıralanır. Uygulanan ilk düzeltme eki, sıranın ilk adımına yerleştirilir.
MsiPatchSequence tablosu içermeyen yeni düzeltme ekleri sıraya eklenir. Bu yamalar şu anki yama yükleme işlemi tarafından uygulanıyor. Bunlar sisteme sağlandığı sırayla yerleştirilir ve 1. adımdaki tüm düzeltme eklerinden sonra yerleştirilir.
Önemsiz hale gelmiş düzeltme ekleri, düzeltme ekleri dizisinden kaldırılır.
Not
Düzeltme eki paketi, düzeltme eki tarafından kaldırılacak eski düzeltme eklerinin açık bir listesini Düzeltme Numarası Özeti özelliğinde belirtebilir. Bu liste, sürüm 3.0'dan önceki Windows Installer sürümleri tarafından kullanılmak üzere tasarlanmıştır. Windows Installer sürüm 3.0, yalnızca düzeltme eklerinde MsiPatchSequence tablosuyoksa, eski olarak işaretlenmiş düzeltme eklerini diziden kaldırır.
Yükleyici, düzeltme eki uygulama dizisinde adım adım ilerler ve belirli bir dizide hangi düzeltme eklerinin geçerli olduğunu belirler. Bir ürüne birden çok düzeltme eki uygulandığında, dizideki her düzeltme eki ürünün yükleme veritabanını (.msi dosyası) da dönüştürür. Düzeltme eki belirli bir dizide yalnızca veritabanı dönüşümü, ürün kodunu, sürümünü, dilve yükseltme kodu alıp önceki tüm düzeltme eki paketlerinin dönüşümlerini ürün veritabanına. Yükleyici, diziden tüm uygulanamaz düzeltme eklerini ortadan kaldırır.
Yükleyici, MsiPatchSequence tablosuna sıralama bilgileri içeren düzeltme ekleri yerleştirmeye başlar. Küçük güncelleme MsiPatchSequence tablosuna sahip olan yamalar, önceki adımlarda sıralanmış yamalardan sonra ve yükseltildikten sonra en düşükten en yükseğe ürün sürümleri sırasına göre yerleştirilir. Ardından Windows Installer, bu sırada uygulanabilir olmayan küçük yükseltme düzeltme eklerini ortadan kaldırır.
Küçük güncelleştirme, MsiPatchSequence tablosuna sahip ikincil yükseltmeleri hedefleyen düzeltme ekleri, dizideki ikincil yükseltme düzeltme ekinin en yüksek sürümüne atanır.
Tüm önceki adımlara göre atanmamış küçük güncelleştirme düzeltme ekleri ve MsiPatchSequence tablosu olanlar, MsiPatchSequence tablosuna sahip ilk küçük yükseltmeden önce, MsiPatchSequence tablosu olmayan .msi yükleme veritabanından ve düzeltme eklerinden sonra sıralı olarak yer alır. Windows Installer daha sonra bu sırada uygun olmayan küçük güncelleştirme düzeltme eklerini kaldırır.
Windows Installer sürüm 3.0, yerine geçen düzeltme eklerini diziden kaldırır. Düzeltme eki, düzeltme eki dizisinde daha önce oluşan düzeltme eklerinin yerini alırsa, düzeltme eki önceki düzeltme eklerindeki tüm düzeltmeleri içerir. Daha önceki düzeltme ekleri artık gerekli değildir. Windows Installer, değiştirilen düzeltme eklerini ortadan kaldırmak için MsiPatchSequence tablosundaki bilgileri gerektirir.
Not
Önceki bir yama kümesinin yerini alması amaçlanan düzeltme ekleri, tüm düzeltme eki ailelerindeki önceki düzeltme eklerinin yerini almak için yazılmalıdır. Küçük güncelleştirme yamaları yalnızca önceki küçük güncellemelerin yerini alabilir. İkincil yükseltmeler hem küçük güncelleştirmelerin hem de diğer küçük yükseltmelerin yerini alabilir.
Küçük güncelleştirme yamaları, MsiPatchSequence tablolarını taşıyan, MsiPatchSequence tablolarındaki sıralama bilgilerine göre ürün sürümleri içinde sıralanır. Bu, son düzeltme eki uygulama sırasını belirler.
Artık kullanılmaması gereken bir düzeltme eki, düzeltme eki uygulama dizisinden kaldırılabilir. Düzeltme eklerini düzeltme eki dizisinden kaldırma hakkında daha fazla bilgi için bkz. Düzeltme Eklerini Kaldırma.
MsiPatchSequence tablosunun, düzeltme eklerini yazıldıkları sırayla uygulamak için nasıl kullanılabileceğini gösteren bir örnek için, Birden Çok Düzeltme Eki Uygulama Örneğibakın.
Eğitim
Modül
Perform custom updates in a Power Apps canvas app - Training
With some Power Apps canvas apps, a form isn't the solution. This module focuses on how to perform custom updates when your data isn't in a form.