Share via


TypeDescriptor.ReadXml Method

Reads the TypeDescriptor definition from the specified metadata XML for the specified parameter.

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

Syntax

'Declaration
Public Shared Function ReadXml ( _
    xml As String, _
    <OutAttribute> ByRef errors As String(), _
    packageContents As PackageContents, _
    parameter As Parameter, _
    parent As TypeDescriptor _
) As TypeDescriptor
'Usage
Dim xml As String
Dim errors As String()
Dim packageContents As PackageContents
Dim parameter As Parameter
Dim parent As TypeDescriptor
Dim returnValue As TypeDescriptor

returnValue = TypeDescriptor.ReadXml(xml, errors, _
    packageContents, parameter, parent)
public static TypeDescriptor ReadXml(
    string xml,
    out string[] errors,
    PackageContents packageContents,
    Parameter parameter,
    TypeDescriptor parent
)

Parameters

  • errors
    Type: []

    A list of noncritical errors that occurred when reading the XML.

Return Value

Type: Microsoft.SharePoint.BusinessData.Administration.Client.TypeDescriptor
The TypeDescriptor.

Exceptions

Exception Condition
ArgumentNullException

The xml, parameter, or parent parameter is a null reference (Nothing in Visual Basic).

ArgumentException

The packageContents parameter does not have the PackageContents.Model value set.

See Also

Reference

TypeDescriptor Class

TypeDescriptor Members

Microsoft.SharePoint.BusinessData.Administration.Client Namespace