RolePlayerPropertyDescriptor – třída
Poskytuje informace o vlastnosti role další typu run-time.
Hierarchie dědičnosti
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Obor názvů: Microsoft.VisualStudio.Modeling.Design
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
Typ RolePlayerPropertyDescriptor zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | Vytvoří novou instanci třídy RolePlayerPropertyDescriptor. | |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | Konstruktor |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
AllowNull | Získá nebo nastaví hodnotu, která označuje, zda je hodnota null platnou hodnotu vlastnosti popsané role. | |
AttributeArray | Získá nebo nastaví pole atributů. (Zděděno z MemberDescriptor.) | |
Attributes | Získá sadu atributů pro tohoto člena. (Zděděno z MemberDescriptor.) | |
Category | Získá název kategorie, ke které patří člen, jak je uvedeno v CategoryAttribute. (Zděděno z MemberDescriptor.) | |
ComponentType | Načtení typu prvku domény, ke kterému je vázán tuto vlastnost. (Přepisuje PropertyDescriptor.ComponentType.) | |
Converter | Získá převaděč pro vlastnost popsány. (Přepisuje PropertyDescriptor.Converter.) | |
Description | Načte popis člena podle DescriptionAttribute. (Zděděno z MemberDescriptor.) | |
DesignTimeOnly | Získá, zda tento člen by měl nastavit pouze v době návrhu podle DesignOnlyAttribute. (Zděděno z MemberDescriptor.) | |
DisplayName | Načte zobrazovaný název vlastnosti popsané role. (Přepisuje MemberDescriptor.DisplayName.) | |
DomainRoleInfo | Získá metadata pro roli prvek modelu v odkazu. | |
ElementList | Zastaralé. Získá kolekce platné hodnoty pro vlastnost popsány role. | |
IsBrowsable | Získá hodnotu označující, zda je člen Procházet podle BrowsableAttribute. (Zděděno z MemberDescriptor.) | |
IsInstanceBased | Test, pokud tento popisovač PropertyDescriptor základě statického typu nebo instance. | |
IsLocalizable | Získá hodnotu označující, zda by měly být lokalizovány této vlastnosti, jak je uvedeno v LocalizableAttribute. (Zděděno z PropertyDescriptor.) | |
IsReadOnly | Načte hodnotu, která označuje, zda je popsána role vlastnost jen pro čtení. (Přepisuje PropertyDescriptor.IsReadOnly.) | |
Name | Získá název člena. (Zděděno z MemberDescriptor.) | |
NameHashCode | Získá kód hash pro název členu, jak je uvedeno v GetHashCode. (Zděděno z MemberDescriptor.) | |
PropertyType | Získá typ vlastnosti. (Přepisuje PropertyDescriptor.PropertyType.) | |
RelationshipInfo | Získá metadata pro odkaz, ve kterém je prvek modelu role přehrávače. | |
RolePlayerMenuCommands | Získá kolekce RolePlayerMenuCommand objekty, které představují zpětné volání příkazů pro určení instance přehrávače role uživatel vybere určité položky. | |
SerializationVisibility | Získá hodnotu označující, zda by serializovat vlastnost, jak je uvedeno v DesignerSerializationVisibilityAttribute. (Zděděno z PropertyDescriptor.) | |
SupportsChangeEvents | Získá hodnotu označující, zda oznámení změnit hodnotu této vlastnosti mohou pocházet z mimo vlastnost popisovač. (Zděděno z PropertyDescriptor.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddValueChanged | Přidání posluchače události pro zpracování (Přepisuje PropertyDescriptor.AddValueChanged(Object, EventHandler).) | |
BuildElementList(Object) | Získáte seznam hráči role platné hodnoty této vlastnosti zadané součásti. | |
BuildElementList(Object, Boolean) | Sestavte seznam hráči role platné hodnoty této vlastnosti zadané součásti. | |
CanResetValue | Označuje, zda je možné obnovit hodnoty vlastnosti domény. (Přepisuje PropertyDescriptor.CanResetValue(Object).) | |
CreateAttributeCollection | Vytvoří sadu atributů pomocí pole atributů předaný konstruktoru. (Zděděno z MemberDescriptor.) | |
CreateInstance | Vytváří instanci určeného typu. (Zděděno z PropertyDescriptor.) | |
Equals | Porovná na jiný objekt, pokud jsou rovnocenné. (Zděděno z PropertyDescriptor.) | |
FillAttributes | Přidá atributy PropertyDescriptor do zadaného seznamu atributů v nadřazené třídě. (Zděděno z PropertyDescriptor.) | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetChildProperties() | Vrátí výchozí PropertyDescriptorCollection. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(array<Attribute[]) | Vrátí PropertyDescriptorCollection pomocí zadaného pole atributů jako filtr. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(Object) | Vrátí PropertyDescriptorCollection pro daný objekt. (Zděděno z PropertyDescriptor.) | |
GetChildProperties(Object, array<Attribute[]) | Vrátí PropertyDescriptorCollection pro daný objekt pomocí zadaného pole atributů jako filtr. (Zděděno z PropertyDescriptor.) | |
GetDescribedElement | Vrátí ModelElement, pro které je tento RolePlayerPropertyDescriptor představující vlastnosti role (tj.)prvek hostitele).Všimněte si, že to není nutně zdroj vztah. | |
GetEditor | Získá editor zadaného typu. (Zděděno z PropertyDescriptor.) | |
GetHashCode | Vrátí hodnotu hash pro tento objekt. (Zděděno z PropertyDescriptor.) | |
GetInvocationTarget | Tato metoda vrátí objekt, který by měla být použita při vyvolání členy. (Zděděno z PropertyDescriptor.) | |
GetSetFieldString | Vrátí řetězec lokalizovaný název nastavit hodnotu transakce. | |
GetStore | Vrátí tento popisovač pracuje přes úložiště | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GetTypeFromName | Vrátí hodnotu typu pomocí jeho názvu. (Zděděno z PropertyDescriptor.) | |
GetValue | Načte hodnotu vlastnosti role domény. (Přepisuje PropertyDescriptor.GetValue(Object).) | |
GetValueChangedHandler | Načte aktuální sadu ValueChanged obslužné rutiny pro konkrétní součást (Zděděno z PropertyDescriptor.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnValueChanged | Vyvolá ValueChanged události, která je implementována. (Zděděno z PropertyDescriptor.) | |
RemoveValueChanged | Odebrání popisovače posluchač události (Přepisuje PropertyDescriptor.RemoveValueChanged(Object, EventHandler).) | |
ResetValue | Nastaví hodnotu vlastnosti role. (Přepisuje PropertyDescriptor.ResetValue(Object).) | |
SetValue | Nastaví hodnotu vlastnosti role domény. (Přepisuje PropertyDescriptor.SetValue(Object, Object).) | |
ShouldSerializeValue | Označuje, zda hodnota vlastnosti role, být serializován. (Přepisuje PropertyDescriptor.ShouldSerializeValue(Object).) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Tato třída poskytuje informace o dynamické vlastní vlastnosti pro vlastnosti role.
ElementTypeDescriptor Pro prvek modelu můžete vrátit kolekci popisovače vlastnosti pro vlastnosti prvku modelu.Tato kolekce může obsahovat vlastnost popisovačích pro některé odkazy, ve kterém prvek je role přehrávače.Vlastnost popisovače jsou instance této třídy.Další informace naleznete v Defining Domain Relationships a následující metody ElementTypeDescriptor třídy: CreateRolePlayerPropertyDescriptor, GetDisplayProperties, a ShouldCreateRolePlayerPropertyDescriptor.
Chcete-li vytvořit popisovač vlastnosti vlastní role dědí z třídy a přepsat jeden nebo více členů.
[!POZNÁMKA]
Atribut HostProtectionAttribute použitý na tento typ nebo člen má následující hodnotu vlastnosti Resources: SharedState. Atribut HostProtectionAttribute nemá vliv na běžné aplikace (které jsou obvykle spouštěny dvojitým kliknutím na ikonu, zadáním příkazu nebo zadáním adresy URL v prohlížeči). Další informace naleznete v třídě HostProtectionAttribute nebo v tématu Programování SQL serveru a ochrany atributy hostitele.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Modeling.Design – obor názvů