SharePointProjectItemIconAttribute-Klasse
Gibt das Symbol an, das im Projektmappen-Explorer für einen benutzerdefinierten Projektelementtyp angezeigt wird.
Vererbungshierarchie
System.Object
System.Attribute
Microsoft.VisualStudio.SharePoint.SharePointProjectItemIconAttribute
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := True)> _
<MetadataAttributeAttribute> _
Public NotInheritable Class SharePointProjectItemIconAttribute _
Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = true)]
[MetadataAttributeAttribute]
public sealed class SharePointProjectItemIconAttribute : Attribute
Der SharePointProjectItemIconAttribute-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SharePointProjectItemIconAttribute | Initialisiert eine neue Instanz der SharePointProjectItemIconAttribute-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
IconResourceName | Ruft den qualifizierten Namespace-Namen einer eingebetteten BMP- oder ICO-Ressource ab, die als Symbol für einen als Symbol für einen benutzerdefinierten Projektelementtyp verwendet werden soll, oder legt diesen fest. | |
TypeId | Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsDefaultAttribute | Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.) | |
Match | Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
_Attribute.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) | |
_Attribute.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.) | |
_Attribute.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) | |
_Attribute.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.) |
Zum Seitenanfang
Hinweise
Wenden Sie dieses Attribut auf eine Implementierung der ISharePointProjectItemTypeProvider-Schnittstelle an, um das Symbol anzugeben, das für den Projektelementtyp angezeigt wird.Weitere Informationen finden Sie unter Gewusst wie: Definieren eines SharePoint-Projektelementtyps.
Verwenden Sie eine eingebettete BMP- oder ICO-Ressource (24-Bit) für das Symbol, mit Magenta (255,0,255) als transparente Farbe.Die empfohlene Größe für Symbole ist 16 Pixel mal 16 Pixel.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.