ManagementCommitAttribute Sınıf

Tanım

ManagementCommit özniteliği, tek bir atomik işlemde bir dizi okuma-yazma özelliğinin güncelleştirilmesi gerektiğinde çağrılan bir yöntemi işaretler.

Not: WMI .NET kitaplıkları artık son durumda kabul edilir ve bu kitaplıkları etkileyen güvenlikle ilgili olmayan sorunlar için başka geliştirme, geliştirme veya güncelleştirme sağlanmayacaktır. MI API'leri tüm yeni geliştirmeler için kullanılmalıdır.

public ref class ManagementCommitAttribute sealed : System::Management::Instrumentation::ManagementMemberAttribute
[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class ManagementCommitAttribute : System.Management.Instrumentation.ManagementMemberAttribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type ManagementCommitAttribute = class
    inherit ManagementMemberAttribute
Public NotInheritable Class ManagementCommitAttribute
Inherits ManagementMemberAttribute
Devralma
ManagementCommitAttribute
Öznitelikler

Örnekler

public class Process  
{  
    /// Key attribute marks a key property. Keys are not changeable.  
    /// Keys have to be unique information.  
    [ManagementKey]  
    public int Id   
    {  
        get {    }  
    }  

    /// ManagementConfiguration stands for read/write manageable  
    /// property from a read/write field.  
    [ManagementConfiguration]  
    public string UserDefinedString;  

    [ManagementCommit]  
    void SaveOnDevice();  
}  

Açıklamalar

Bir sınıfın okuma-yazma özellikleri özniteliğiyle ManagementConfigurationAttribute işaretlenir. Ayrıca, her okuma-yazma özelliği iki türden biri olabilir: Apply veya OnCommit. Bir sınıfın OnCommit olarak yapılandırılmış okuma-yazma özellikleri varsa, sınıfın ManagementCommit özniteliğiyle işaretlenmiş bir yöntemi olmalıdır. Tüm OnCommit özellikleri ayarlandığında ilişkili yöntem çağrılır.

İşaretli yöntem iş parçacığı güvenli değil.

ManagementCommit özniteliğiyle işaretlenen bir yöntem yoksa sınıfı, güncelleştirmenin tamamlandığını belirtmeden yapılandırma güncelleştirmelerini tek başına yönetir.

ManagementCommit özniteliğiyle işaretlenmiş yöntem herhangi bir parametre almaz ve geçersiz bir dönüş türüne sahiptir.

Oluşturucular

ManagementCommitAttribute()

ManagementCommitAttribute sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur.

Özellikler

Name

Yönetim özniteliğinin adını alır veya ayarlar.

(Devralındığı yer: ManagementMemberAttribute)
TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Attribute)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır

Ayrıca bkz.