Condividi tramite


Classe FileExtensionToContentTypeDefinition

Specifica un mapping tra un tipo di contenuto e un'estensione di file.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition

Spazio dei nomi:  Microsoft.VisualStudio.Utilities
Assembly:  Microsoft.VisualStudio.CoreUtility (in Microsoft.VisualStudio.CoreUtility.dll)

Sintassi

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

Il tipo FileExtensionToContentTypeDefinition espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico FileExtensionToContentTypeDefinition inizializza una nuova istanza di FileExtensionToContentTypeDefinition.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Poiché non è possibile creare una sottoclasse di questo tipo, è possibile utilizzare l'attributo [di esportazione] senza tipo.

per ulteriori informazioni su questa definizione, vedere procedura dettagliata: Collegare un tipo di contenuto a un'estensione di file.

Esempi

Nel codice seguente viene illustrato come utilizzare questa definizione per collegare un tipo di contenuto e un'estensione di file:

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

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Utilities