Aracılığıyla paylaş


ICE10

ICE10, alt özelliklerin tanıtma durumunun üst özelliğiyle eşleşdiğini doğrular.

Bir alt özellik, üst özelliği reklama izin verirken reklama izin vermeyebilir. Bu nedenle, üst ve alt özniteliklerin aşağıdaki birleşimi geçersizdir.

parent = msidbFeatureAttributesFavorAdvertise 
child = msidbFeatureAttributesDisallowAdvertise

Üst öğe tanıtılması gerektiğinde üst öğeyi kapatacağından bu birleşim geçersizdir. Ancak tersine izin verilir. Ebeveyn reklama izin vermemeye işaretlenirken, bir çocuk reklama izin vermek üzere işaretlenebilir.

ICE10 özel eylemi, Özelliği tablosunun Öznitelikler sütunundan üst ve alt özelliklerin durumunu belirler. Bir özelliğin durumunu 0 olarak ayarlamak ve üst veya alt öğesinin reklama izin vermek veya reddetmek üzere ayarlanmasının geçerli olduğunu unutmayın.

Sonuç

ICE10, Özelliği tablosunun Öznitelikler sütununda tanıtma durumunda bir uyuşmazlık varsa bir hata bildirir.

Örnek

ICE10, gösterilen örnek için aşağıdaki hata iletisini yayınlar.

Conflicting states, one favors, one disallows. Child: Word differs in advertise state 
from Parent: Office.

Bu örnekte, Microsoft Excel ve Microsoft Word'ün Microsoft Office'in alt özellikleri olduğunu unutmayın.

Özellik tablosu (kısmi)

Özellik Feature_Parent Öznitelik
Ofis Sıfır 4
Excel Ofis 4
Kelime Ofis 8

 

Örnekte, Word reklama izin vermiyor olarak ayarlanmıştır ve bu durum, üst öğesi olan Office'in reklama izin verme durumuyla çakşıyor.

Bazı durumlarda ICE10 aşağıdaki hatayı yayınlar:

Parent feature: 'Parent' not found for child feature: 'Child'. This error means 
that for the child feature 'Child', the feature 'Parent' is not listed in the 
Feature table.

Bu geçersiz bir yabancı anahtar başvurusuna başvuruyor. Düzeltme, 'Alt' öğesinin doğru üst özelliğine işaret etmelerini sağlamak veya Özellik tablosuna 'Parent' üst özelliği için bir giriş eklemektir.

ice başvuru