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 : StringNom 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.