ImmutableObjectAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azt adja meg, hogy egy objektum nem rendelkezik szerkesztésre alkalmas altulajdonságokkal. Ez az osztály nem örökölhető.
public ref class ImmutableObjectAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class ImmutableObjectAttribute : Attribute
public sealed class ImmutableObjectAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type ImmutableObjectAttribute = class
inherit Attribute
type ImmutableObjectAttribute = class
inherit Attribute
Public NotInheritable Class ImmutableObjectAttribute
Inherits Attribute
- Öröklődés
- Attribútumok
Megjegyzések
Ezt az attribútumot általában a Tulajdonságok ablakban használják annak meghatározására, hogy egy bővíthető objektum írásvédettként jelenik-e meg. Ezért ezt a tulajdonságot csak tervezéskor használja a rendszer.
Az attribútumok használatáról további információt az Attribútumok című témakörben talál.
Konstruktorok
| Name | Description |
|---|---|
| ImmutableObjectAttribute(Boolean) |
Inicializálja a ImmutableObjectAttribute osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| Default |
A alapértelmezett értékét ImmutableObjectAttributejelöli. |
| No |
Azt adja meg, hogy egy objektumnak legalább egy szerkeszthető altulajdonsága van. Ez |
| Yes |
Azt adja meg, hogy egy objektum nem rendelkezik szerkeszthető altulajdonságokkal. Ez |
Tulajdonságok
| Name | Description |
|---|---|
| Immutable |
Lekérdezi, hogy az objektum nem módosítható-e. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Azt jelzi, hogy a példány értéke-e az alapértelmezett érték. |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása Attribute) |