Partilhar via


IVsDataProvider.TryCreateObject Método

Definição

Sobrecargas

TryCreateObject(Type)

Tenta criar uma instância da entidade de suporte DDEX especificada que é implementada pelo provedor DDEX.

TryCreateObject(Guid, Type)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX.

TryCreateObject<TObject,TSite>(Guid, TSite)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX, site com o objeto de site especificado.

TryCreateObject<TObject>(Guid)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX.

TryCreateObject<TObject>()

Tenta criar uma instância da entidade de suporte DDEX especificada que é implementada pelo provedor DDEX.

TryCreateObject<TSite>(Guid, Type, TSite)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX, site com o objeto de site especificado.

TryCreateObject(Type)

Tenta criar uma instância da entidade de suporte DDEX especificada que é implementada pelo provedor DDEX.

public:
 System::Object ^ TryCreateObject(Type ^ objType);
public object TryCreateObject (Type objType);
abstract member TryCreateObject : Type -> obj
Public Function TryCreateObject (objType As Type) As Object

Parâmetros

objType
Type

Um tipo de entidade de suporte DDEX.

Retornos

Uma instância da entidade de suporte DDEX especificada implementada pelo provedor DDEX, se o provedor DDEX der suporte a ela; caso contrário, nulo.

Exceções

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método do CreateObject(Type) provedor DDEX, ou a criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a

TryCreateObject(Guid, Type)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX.

public:
 System::Object ^ TryCreateObject(Guid source, Type ^ objType);
public object TryCreateObject (Guid source, Type objType);
abstract member TryCreateObject : Guid * Type -> obj
Public Function TryCreateObject (source As Guid, objType As Type) As Object

Parâmetros

source
Guid

Um identificador de fonte de dados DDEX ou Empty nenhuma fonte de dados específica.

objType
Type

Um tipo de entidade de suporte DDEX.

Retornos

Uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada implementada pelo provedor DDEX, se o provedor DDEX der suporte a ela; caso contrário, nulo.

Exceções

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método ou CreateObject(Type) do CreateObject(Guid, Type) provedor DDEX, ou da criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a

TryCreateObject<TObject,TSite>(Guid, TSite)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX, site com o objeto de site especificado.

public:
generic <typename TObject, typename TSite>
 TObject TryCreateObject(Guid source, TSite site);
public TObject TryCreateObject<TObject,TSite> (Guid source, TSite site);
abstract member TryCreateObject : Guid * 'Site -> 'Object
Public Function TryCreateObject(Of TObject, TSite) (source As Guid, site As TSite) As TObject

Parâmetros de tipo

TObject

O objeto.

TSite

O site.

Parâmetros

source
Guid

Um identificador de fonte de dados DDEX ou Empty nenhuma fonte de dados específica.

site
TSite

Uma instância de um objeto que deve site da nova entidade de suporte DDEX.

Retornos

TObject

Uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX, sited com o objeto de site especificado, se o provedor DDEX der suporte a ela. Caso contrário, a instância padrão do tipo TObject.

Exceções

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método ou CreateObject(Type) do CreateObject(Guid, Type) provedor DDEX, ou da criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a

TryCreateObject<TObject>(Guid)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX.

public:
generic <typename TObject>
 TObject TryCreateObject(Guid source);
public TObject TryCreateObject<TObject> (Guid source);
abstract member TryCreateObject : Guid -> 'Object
Public Function TryCreateObject(Of TObject) (source As Guid) As TObject

Parâmetros de tipo

TObject

O objeto.

Parâmetros

source
Guid

Um identificador de fonte de dados DDEX ou Empty nenhuma fonte de dados específica.

Retornos

TObject

Uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada implementada pelo provedor DDEX, se o provedor DDEX der suporte a ela. Caso contrário, a instância padrão do tipo TObject.

Exceções

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método ou CreateObject(Type) do CreateObject(Guid, Type) provedor DDEX, ou da criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a

TryCreateObject<TObject>()

Tenta criar uma instância da entidade de suporte DDEX especificada que é implementada pelo provedor DDEX.

public:
generic <typename TObject>
 TObject TryCreateObject();
public TObject TryCreateObject<TObject> ();
abstract member TryCreateObject : unit -> 'Object
Public Function TryCreateObject(Of TObject) () As TObject

Parâmetros de tipo

TObject

O objeto.

Retornos

TObject

Uma instância da entidade de suporte DDEX especificada implementada pelo provedor DDEX, se o provedor DDEX der suporte a ela; caso contrário, a instância padrão do tipo Object.

Exceções

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método do CreateObject(Type) provedor DDEX, ou a criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a

TryCreateObject<TSite>(Guid, Type, TSite)

Tenta criar uma instância da entidade de suporte DDEX especificada para a fonte de dados DDEX especificada que é implementada pelo provedor DDEX, site com o objeto de site especificado.

public:
generic <typename TSite>
 System::Object ^ TryCreateObject(Guid source, Type ^ objType, TSite site);
public object TryCreateObject<TSite> (Guid source, Type objType, TSite site);
abstract member TryCreateObject : Guid * Type * 'Site -> obj
Public Function TryCreateObject(Of TSite) (source As Guid, objType As Type, site As TSite) As Object

Parâmetros de tipo

TSite

O site.

Parâmetros

source
Guid

Um identificador de fonte de dados DDEX ou Empty nenhuma fonte de dados específica.

objType
Type

Um tipo de entidade de suporte DDEX.

site
TSite

Uma instância de um objeto que deve site da nova entidade de suporte DDEX.

Retornos

Uma instância da entidade de suporte DDEX especificada implementada pelo provedor DDEX, site com o objeto de site especificado, se o provedor DDEX der suporte a ela; caso contrário, nulo.

Exceções

O parâmetro objType é nulo.

A instanciação de uma nova instância da entidade de suporte gerou uma exceção, seja por meio de uma chamada CreateInstance por meio de reflexão ou por meio da implementação do método ou CreateObject(Type) do CreateObject(Guid, Type) provedor DDEX, ou da criação da implementação de objeto padrão ou do cliente (se houver) falhou.

Aplica-se a