Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Loads the graph object model from the given XDocument.
Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Shared Function Load ( _
    doc As XDocument, _
    progressHandler As EventHandler(Of GraphDeserializationProgressEventArgs), _
    ParamArray schemas As GraphSchema() _
) As Graph
public static Graph Load(
    XDocument doc,
    EventHandler<GraphDeserializationProgressEventArgs> progressHandler,
    params GraphSchema[] schemas
)
public:
static Graph^ Load(
    XDocument^ doc, 
    EventHandler<GraphDeserializationProgressEventArgs^>^ progressHandler, 
    ... array<GraphSchema^>^ schemas
)
static member Load : 
        doc:XDocument * 
        progressHandler:EventHandler<GraphDeserializationProgressEventArgs> * 
        schemas:GraphSchema[] -> Graph
public static function Load(
    doc : XDocument, 
    progressHandler : EventHandler<GraphDeserializationProgressEventArgs>, 
    ... schemas : GraphSchema[]
) : Graph
Parameters
- doc 
 Type: System.Xml.Linq.XDocument- The XDocument to deserialize. 
- progressHandler 
 Type: System.EventHandler<GraphDeserializationProgressEventArgs>- Callback handler for reporting load progress. 
- schemas 
 Type: array<Microsoft.VisualStudio.GraphModel.GraphSchema[]- The schemas. 
Return Value
Type: Microsoft.VisualStudio.GraphModel.Graph
New deserialized Graph object.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.