Compartilhar via


Método IContentTypeRegistryService.AddContentType

Cria e adiciona um novo tipo de conteúdo.

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

Sintaxe

'Declaração
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

Parâmetros

  • typeName
    Tipo: String

    O nome do tipo de conteúdo.

  • baseTypeNames
    Tipo: IEnumerable<String>

    A lista de nomes de tipo de conteúdo a ser usado como base tipos de conteúdo. Opcional.

Valor de retorno

Tipo: Microsoft.VisualStudio.Utilities.IContentType
O IContentType.

Exceções

Exceção Condição
InvalidOperationException

typeNameou uma da baseTypeNames é o nome do UnknownContentType, ou o tipo de conteúdo já existe, ou um dos tipos base introduziria um relacionamento do tipo base cíclica.

ArgumentException

typeNameé nulluma referência nula (Nothing no Visual Basic) ou vazio.

Segurança do .NET Framework

Consulte também

Referência

IContentTypeRegistryService Interface

Namespace Microsoft.VisualStudio.Utilities