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.
Opens and returns the stream of data support XML that is represented by the data support object.
Namespace: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Syntax
'Declaration
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream
function OpenSupportStream() : Stream
Return Value
Type: System.IO.Stream
An open stream containing the data support XML that is represented by the data support object.
Remarks
It is rare for a DDEX provider to explicitly implement this method, except in advanced scenarios that require dynamic generation of XML that depends on some particular context, like a data connection. Normally the XML is stored either on disk in a secure location or as a resource in the DDEX provider’s assembly. The DDEX framework provides built-in implementations for both of these scenarios that simply require the appropriate data to locate the XML file or resource.
Examples
The following code demonstrates a potential implementation of this interface in the context of supplying support for viewing the data source as a hierarchy of objects.
using System;
using System.IO;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;
internal class MyViewSupport
: IVsDataViewSupport // inherits from IVsDataSupport
{
public Stream OpenSupportStream()
{
return GetType().Assembly.GetManifestResourceStream(
"MyViewSupport.xml");
}
public void Close()
{
}
public void Initialize()
{
}
}
.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.