Freigeben über


FileExtensionToContentTypeDefinition-Klasse

Gibt eine Zuordnung zwischen einem Inhaltstyp und einer Dateierweiterung an.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition

Namespace:  Microsoft.VisualStudio.Utilities
Assembly:  Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)

Syntax

'Declaration
Public NotInheritable Class FileExtensionToContentTypeDefinition
public sealed class FileExtensionToContentTypeDefinition
public ref class FileExtensionToContentTypeDefinition sealed
[<Sealed>]
type FileExtensionToContentTypeDefinition =  class end
public final class FileExtensionToContentTypeDefinition

Der FileExtensionToContentTypeDefinition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode FileExtensionToContentTypeDefinition Initialisiert eine neue Instanz von FileExtensionToContentTypeDefinition.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Da dieser Typ nicht unterordnen kann, können Sie das Exportieren [] - Attributs ohne Typ verwenden.

Weitere Informationen über diese Definition finden Sie unter Exemplarische Vorgehensweise: Verknüpfen einer Dateinamenerweiterung eines Inhaltstyps.

Beispiele

Der folgende Code zeigt, wie diese Definition verwendet, um einen Inhaltstyp und einer Dateierweiterung zu verknüpfen:

internal sealed class Components
{
    [Export]
    [FileExtension(".abc")]
    [ContentType("alphabet")]
    internal FileExtensionToContentTypeDefinition abcFileExtensionDefinition;
    
    { other components }
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Utilities-Namespace