IVsDataProvider.CreateObject Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateObject(Type) |
Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider. |
CreateObject(Guid, Type) |
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. |
CreateObject<TObject,TSite>(Guid, TSite) |
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. |
CreateObject<TObject>() |
Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider. |
CreateObject<TObject>(Guid) |
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. |
CreateObject<TSite>(Guid, Type, TSite) |
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. |
CreateObject(Type)
Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider.
public:
System::Object ^ CreateObject(Type ^ objType);
public object CreateObject (Type objType);
abstract member CreateObject : Type -> obj
Public Function CreateObject (objType As Type) As Object
Parameters
- objType
- Type
A type of DDEX support entity.
Returns
An instance of the specified DDEX support entity that is implemented by the DDEX provider.
Exceptions
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.
Applies to
CreateObject(Guid, Type)
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.
public:
System::Object ^ CreateObject(Guid source, Type ^ objType);
public object CreateObject (Guid source, Type objType);
abstract member CreateObject : Guid * Type -> obj
Public Function CreateObject (source As Guid, objType As Type) As Object
Parameters
- objType
- Type
A type of DDEX support entity.
Returns
An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.
Exceptions
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.
Applies to
CreateObject<TObject,TSite>(Guid, TSite)
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.
public:
generic <typename TObject, typename TSite>
TObject CreateObject(Guid source, TSite site);
public TObject CreateObject<TObject,TSite> (Guid source, TSite site);
abstract member CreateObject : Guid * 'Site -> 'Object
Public Function CreateObject(Of TObject, TSite) (source As Guid, site As TSite) As TObject
Type Parameters
- TObject
The object.
- TSite
The site.
Parameters
- site
- TSite
An instance of an object that should site the new DDEX support entity.
Returns
An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.
Exceptions
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.
Applies to
CreateObject<TObject>()
Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider.
public:
generic <typename TObject>
TObject CreateObject();
public TObject CreateObject<TObject> ();
abstract member CreateObject : unit -> 'Object
Public Function CreateObject(Of TObject) () As TObject
Type Parameters
- TObject
The object.
Returns
An instance of the specified DDEX support entity that is implemented by the DDEX provider.
Exceptions
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.
Applies to
CreateObject<TObject>(Guid)
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.
public:
generic <typename TObject>
TObject CreateObject(Guid source);
public TObject CreateObject<TObject> (Guid source);
abstract member CreateObject : Guid -> 'Object
Public Function CreateObject(Of TObject) (source As Guid) As TObject
Type Parameters
- TObject
The object.
Parameters
Returns
An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider.
Exceptions
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.
Applies to
CreateObject<TSite>(Guid, Type, TSite)
Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object.
public:
generic <typename TSite>
System::Object ^ CreateObject(Guid source, Type ^ objType, TSite site);
public object CreateObject<TSite> (Guid source, Type objType, TSite site);
abstract member CreateObject : Guid * Type * 'Site -> obj
Public Function CreateObject(Of TSite) (source As Guid, objType As Type, site As TSite) As Object
Type Parameters
- TSite
The site.
Parameters
- objType
- Type
A type of DDEX support entity.
- site
- TSite
An instance of an object that should site the new DDEX support entity.
Returns
An instance of the specified DDEX support entity that is implemented by the DDEX provider, sited with the specified site object.
Exceptions
The objType
parameter is null.
The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s CreateObject(Type) method implementation, or creation of the default or client object implementation (if there is one) failed.