Share via

ImportManager.ImportTermSet Method

Imports a TermSet object into the parentGroup from a .csv file.

Namespace:  Microsoft.SharePoint.Taxonomy
Assembly:  Microsoft.SharePoint.Taxonomy (in Microsoft.SharePoint.Taxonomy.dll)


Public Function ImportTermSet ( _
    parentGroup As Group, _
    reader As TextReader, _
    <OutAttribute> ByRef allTermsAdded As Boolean, _
    <OutAttribute> ByRef errorMessage As String _
) As TermSet
Dim instance As ImportManager
Dim parentGroup As Group
Dim reader As TextReader
Dim allTermsAdded As Boolean
Dim errorMessage As String
Dim returnValue As TermSet

returnValue = instance.ImportTermSet(parentGroup, _
    reader, allTermsAdded, errorMessage)
public TermSet ImportTermSet(
    Group parentGroup,
    TextReader reader,
    out bool allTermsAdded,
    out string errorMessage


  • allTermsAdded
    Type: System.Boolean

    A Boolean output parameter indicating whether all terms were added

  • errorMessage
    Type: System.String

    A string output parameter indicating all error messages occuring during the import operation

Return Value

Type: Microsoft.SharePoint.Taxonomy.TermSet
A TermSet object generated from the input data


Exception Condition

parentGroup is a null reference (Nothing in Visual Basic)


reader is a null reference (Nothing in Visual Basic)


Creating a term set in system Group is disallowed.


The term set .csv import file does not adhere to the correct format.


When this method returns, the allTermsAdded output parameter is set to true if true if all terms in the .csv file are added; otherwise, false.

When this method returns, the errorMessage output parameter will be empty if there were no errors during the import. If there were errors during the import, the parameter contains information about all of the errors that occurred.

The parentGroup parameter value cannot be the system group.The .csv file opened by the reader parameter should adhere to standard .csv file format.

See Also


ImportManager Class

ImportManager Members

Microsoft.SharePoint.Taxonomy Namespace