Klasa RolePlayerPropertyDescriptor
Informacje o dodatkowych typów w czasie wykonywania dla właściwości roli.
Hierarchia dziedziczenia
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Design
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
Typ RolePlayerPropertyDescriptor uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | Inicjuje nowe wystąpienie RolePlayerPropertyDescriptor klasy. | |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | Konstruktor |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
AllowNull | Zwraca lub ustawia wartość, która wskazuje, czy wartość null jest prawidłową wartością dla właściwości Rola opisane. | |
AttributeArray | Zwraca lub ustawia tablicę atrybutów. (Odziedziczone z MemberDescriptor). | |
Attributes | Pobiera zbiór atrybutów dla tego członka. (Odziedziczone z MemberDescriptor). | |
Category | Pobiera nazwę kategorii, do której należy członek, jak określono w CategoryAttribute. (Odziedziczone z MemberDescriptor). | |
ComponentType | Pobiera typ elementu domeny, do której ta właściwość jest powiązana. (Zastępuje PropertyDescriptor.ComponentType). | |
Converter | Pobiera konwertera dla właściwości opisanych. (Zastępuje PropertyDescriptor.Converter). | |
Description | Pobiera opis członka, jak określono w DescriptionAttribute. (Odziedziczone z MemberDescriptor). | |
DesignTimeOnly | Pobiera się, czy ten element członkowski należy ustawić tylko w czasie projektowania, jak określono w DesignOnlyAttribute. (Odziedziczone z MemberDescriptor). | |
DisplayName | Pobiera nazwę wyświetlania właściwości opisane roli. (Zastępuje MemberDescriptor.DisplayName). | |
DomainRoleInfo | Pobiera metadane dla roli elementu modelu w łączu. | |
ElementList | Nieaktualne. Zwraca kolekcję prawidłowe wartości dla właściwości Rola opisane. | |
IsBrowsable | Zwraca wartość wskazującą, czy element członkowski jest przeglądana, jak określono w BrowsableAttribute. (Odziedziczone z MemberDescriptor). | |
IsInstanceBased | Badania, jeżeli tego elementu PropertyDescriptor jest oparty na wystąpienie lub statyczne typu. | |
IsLocalizable | Zwraca wartość wskazującą, czy ta właściwość powinna być zlokalizowane, jak określono w LocalizableAttribute. (Odziedziczone z PropertyDescriptor). | |
IsReadOnly | Pobiera wartość, która wskazuje, czy właściwości roli opisane jest tylko do odczytu. (Zastępuje PropertyDescriptor.IsReadOnly). | |
Name | Pobiera nazwę członka. (Odziedziczone z MemberDescriptor). | |
NameHashCode | Pobiera kod skrótu nazwę Państwa Członkowskiego, jak określono w GetHashCode. (Odziedziczone z MemberDescriptor). | |
PropertyType | Pobiera typ właściwości. (Zastępuje PropertyDescriptor.PropertyType). | |
RelationshipInfo | Pobiera metadane dla łącza, w którym element modelu jest player roli. | |
RolePlayerMenuCommands | Zwraca kolekcję RolePlayerMenuCommand obiekty reprezentujące poleceń wywołania zwrotnego dla Określanie rolę instancji player, gdy użytkownik wybierze określonego towaru. | |
SerializationVisibility | Zwraca wartość wskazującą, czy ta właściwość powinna być serializowana, jak określono w DesignerSerializationVisibilityAttribute. (Odziedziczone z PropertyDescriptor). | |
SupportsChangeEvents | Zwraca wartość wskazującą, czy powiadomienia o zmianie wartości dla tej właściwości mogą pochodzić od zewnątrz deskryptora właściwości. (Odziedziczone z PropertyDescriptor). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddValueChanged | Uchwyt dodanie detektora zdarzeń (Zastępuje PropertyDescriptor.AddValueChanged(Object, EventHandler)). | |
BuildElementList(Object) | Pobierz listę graczy prawidłowej roli dla tej wartości właściwości określonego składnika. | |
BuildElementList(Object, Boolean) | Utworzyć listę graczy prawidłowej roli dla tej wartości właściwości określonego składnika. | |
CanResetValue | Wskazuje, czy można zresetować wartość właściwości domeny. (Zastępuje PropertyDescriptor.CanResetValue(Object)). | |
CreateAttributeCollection | Tworzy zbiór atrybutów za pomocą tablicy atrybuty przekazany do konstruktora. (Odziedziczone z MemberDescriptor). | |
CreateInstance | Tworzy instancję określonego typu. (Odziedziczone z PropertyDescriptor). | |
Equals | Porównuje to inny obiekt, aby sprawdzić, czy są równoważne. (Odziedziczone z PropertyDescriptor). | |
FillAttributes | Dodaje atrybuty PropertyDescriptor określoną listę atrybutów w klasie nadrzędnej. (Odziedziczone z PropertyDescriptor). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetChildProperties() | Przywraca domyślny PropertyDescriptorCollection. (Odziedziczone z PropertyDescriptor). | |
GetChildProperties(array<Attribute[]) | Zwraca PropertyDescriptorCollection przy użyciu określonej tablicy atrybuty jako filtr. (Odziedziczone z PropertyDescriptor). | |
GetChildProperties(Object) | Zwraca PropertyDescriptorCollection dla danego obiektu. (Odziedziczone z PropertyDescriptor). | |
GetChildProperties(Object, array<Attribute[]) | Zwraca PropertyDescriptorCollection dla danego obiektu przy użyciu określonej tablicy atrybuty jako filtr. (Odziedziczone z PropertyDescriptor). | |
GetDescribedElement | Zwraca element modelu, dla którego ten RolePlayerPropertyDescriptor reprezentuje właściwości roli (tj.element hosta).Należy zauważyć, że nie jest to koniecznie źródła relacji. | |
GetEditor | Pobiera edytora określonego typu. (Odziedziczone z PropertyDescriptor). | |
GetHashCode | Zwraca kod skrótu dla tego obiektu. (Odziedziczone z PropertyDescriptor). | |
GetInvocationTarget | Ta metoda zwraca wartość obiektu, który ma być używany podczas wywołania członków. (Odziedziczone z PropertyDescriptor). | |
GetSetFieldString | Zwraca zlokalizowany ciąg dla nazwy zestawu wartości transakcji. | |
GetStore | Zwraca magazynu, w tym deskryptor działa na terenie całej | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
GetTypeFromName | Zwraca typ przy użyciu jego nazwy. (Odziedziczone z PropertyDescriptor). | |
GetValue | Pobiera wartość właściwości roli domeny. (Zastępuje PropertyDescriptor.GetValue(Object)). | |
GetValueChangedHandler | Pobiera bieżący zestaw ValueChanged programy obsługi zdarzeń dla określonego składnika (Odziedziczone z PropertyDescriptor). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnValueChanged | Podnosi ValueChanged zdarzenie, które zostanie wprowadzone w życie. (Odziedziczone z PropertyDescriptor). | |
RemoveValueChanged | Usunięcie uchwyt detektor zdarzeń (Zastępuje PropertyDescriptor.RemoveValueChanged(Object, EventHandler)). | |
ResetValue | Resetuje wartość właściwości roli. (Zastępuje PropertyDescriptor.ResetValue(Object)). | |
SetValue | Ustawia wartość właściwości roli domeny. (Zastępuje PropertyDescriptor.SetValue(Object, Object)). | |
ShouldSerializeValue | Wskazuje, czy wartość właściwości roli powinny być serializowany. (Zastępuje PropertyDescriptor.ShouldSerializeValue(Object)). | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Uwagi
Klasa ta zawiera informacje dynamiczne właściwości niestandardowych właściwości roli.
ElementTypeDescriptor Dla elementu modelu można zwrócić kolekcji właściwości deskryptorów właściwości tego elementu modelu.Ta kolekcja może zawierać deskryptorów właściwości dla niektórych łączy, w której element jest player roli.Deskryptory te właściwości są wystąpieniami tej klasy.Aby uzyskać więcej informacji, zobacz Defining Domain Relationships i następujące metody ElementTypeDescriptor klasy: CreateRolePlayerPropertyDescriptor, GetDisplayProperties, i ShouldCreateRolePlayerPropertyDescriptor.
Aby utworzyć deskryptora właściwości dostosowanych rolę, dziedziczą z tej klasy i zastąpienie jednego lub więcej członków.
[!UWAGA]
Atrybut HostProtectionAttribute zastosowany do tego typu lub elementu członkowskiego ma właściwość Resources o wartości: SharedState. Atrybut HostProtectionAttribute nie ma wpływu na aplikacje pulpitu (które typowo są uruchamiane przez dwukrotne kliknięcie ikony, wpisanie polecenia albo wprowadzenie adresu URL w przeglądarce). Aby uzyskać więcej informacji, zobacz opis klasy HostProtectionAttribute lub temat Atrybuty ochrony hosta i programowanie SQL Server.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design