AdministrationMetadataCatalog.ImportPackage Method (Stream, String , Encoding, PackageContents)

Imports the model from the specified stream into the Metadata Store using the specified encoding and package contents.

Namespace:  Microsoft.SharePoint.BusinessData.Administration.Client
Assembly:  Microsoft.SharePoint.BusinessData.Administration.Client (in Microsoft.SharePoint.BusinessData.Administration.Client.dll)

Syntax

'Declaration
Public Function ImportPackage ( _
    stream As Stream, _
    <OutAttribute> ByRef errors As String(), _
    encoding As Encoding, _
    packageContents As PackageContents _
) As Model
'Usage
Dim instance As AdministrationMetadataCatalog
Dim stream As Stream
Dim errors As String()
Dim encoding As Encoding
Dim packageContents As PackageContents
Dim returnValue As Model

returnValue = instance.ImportPackage(stream, _
    errors, encoding, packageContents)
public Model ImportPackage(
    Stream stream,
    out string[] errors,
    Encoding encoding,
    PackageContents packageContents
)

Parameters

  • errors
    Type: []

    A list of the non-critical errors encountered during the import process.

Return Value

Type: Microsoft.SharePoint.BusinessData.Administration.Client.Model
The imported model.

Exceptions

Exception Condition
ArgumentNullException

The stream or encoding parameter is a null reference (Nothing in Visual Basic).

PackageFormatException

The format of the metadata content is invalid.

SerializationException

If you attempt to import a BDC model into the BDC Metadata Store when a model with the same name already exists.

See Also

Reference

AdministrationMetadataCatalog Class

AdministrationMetadataCatalog Members

ImportPackage Overload

Microsoft.SharePoint.BusinessData.Administration.Client Namespace