Partager via


IContentTypeRegistryService.AddContentType, méthode

Crée et ajoute un nouveau type de contenu.

Espace de noms :  Microsoft.VisualStudio.Utilities
Assembly :  Microsoft.VisualStudio.CoreUtility (dans Microsoft.VisualStudio.CoreUtility.dll)

Syntaxe

'Déclaration
Function AddContentType ( _
    typeName As String, _
    baseTypeNames As IEnumerable(Of String) _
) As IContentType
IContentType AddContentType(
    string typeName,
    IEnumerable<string> baseTypeNames
)
IContentType^ AddContentType(
    String^ typeName, 
    IEnumerable<String^>^ baseTypeNames
)
abstract AddContentType : 
        typeName:string * 
        baseTypeNames:IEnumerable<string> -> IContentType
function AddContentType(
    typeName : String, 
    baseTypeNames : IEnumerable<String>
) : IContentType

Paramètres

  • typeName
    Type : String

    Nom du type de contenu.

  • baseTypeNames
    Type : IEnumerable<String>

    Liste des noms de type de contenu à utiliser comme types de contenu de base. Facultatif.

Valeur de retour

Type : Microsoft.VisualStudio.Utilities.IContentType
IContentType .

Exceptions

Exception Condition
InvalidOperationException

typeName ou d'un baseTypeNames est le nom d'UnknownContentType, ou le type de contenu existe déjà, ou l'un des types de base introduirait une relation de base cyclique de type.

ArgumentException

typeName est nullune référence null (Nothing en Visual Basic) ou vide.

Sécurité .NET Framework

Voir aussi

Référence

IContentTypeRegistryService Interface

Microsoft.VisualStudio.Utilities, espace de noms