Aracılığıyla paylaş


IVsDataProvider.TryCreateObject Yöntem

Tanım

Aşırı Yüklemeler

TryCreateObject(Type)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject(Guid, Type)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject<TObject,TSite>(Guid, TSite)

Belirtilen site nesnesiyle sitelenen DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject<TObject>(Guid)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject<TObject>()

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject<TSite>(Guid, Type, TSite)

Belirtilen site nesnesiyle sitelenen DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

TryCreateObject(Type)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Parametreler

objType
Type

DDEX destek varlığı türü.

Döndürülenler

DDEX sağlayıcısı destekliyorsa, DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneği; aksi takdirde null.

Özel durumlar

Yansıtma yoluyla veya DDEX sağlayıcısının CreateObject(Type) yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır

TryCreateObject(Guid, Type)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Parametreler

source
Guid

DDEX veri kaynağı tanımlayıcısı veya Empty belirli bir veri kaynağı için.

objType
Type

DDEX destek varlığı türü.

Döndürülenler

DDEX sağlayıcısı destekliyorsa, DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneği; aksi takdirde null.

Özel durumlar

Yansıtma veya DDEX sağlayıcısının CreateObject(Guid, Type)CreateObject(Type) veya yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır

TryCreateObject<TObject,TSite>(Guid, TSite)

Belirtilen site nesnesiyle sitelenen DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Tür Parametreleri

TObject

Nesne.

TSite

Site.

Parametreler

source
Guid

DDEX veri kaynağı tanımlayıcısı veya Empty belirli bir veri kaynağı için.

site
TSite

Yeni DDEX destek varlığının yer alması gereken bir nesne örneği.

Döndürülenler

TObject

DDEX sağlayıcısı destekliyorsa, belirtilen DDEX sağlayıcısı tarafından uygulanan ve belirtilen site nesnesiyle sitelenen belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneği. Aksi takdirde, TObject türünün varsayılan örneği.

Özel durumlar

Yansıtma veya DDEX sağlayıcısının CreateObject(Guid, Type)CreateObject(Type) veya yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır

TryCreateObject<TObject>(Guid)

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Tür Parametreleri

TObject

Nesne.

Parametreler

source
Guid

DDEX veri kaynağı tanımlayıcısı veya Empty belirli bir veri kaynağı için.

Döndürülenler

TObject

DDEX sağlayıcısı destekliyorsa, DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX desteği varlığının bir örneği. Aksi takdirde, TObject türünün varsayılan örneği.

Özel durumlar

Yansıtma veya DDEX sağlayıcısının CreateObject(Guid, Type)CreateObject(Type) veya yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır

TryCreateObject<TObject>()

DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Tür Parametreleri

TObject

Nesne.

Döndürülenler

TObject

DDEX sağlayıcısı destekliyorsa, DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneği; aksi takdirde, türünün Objectvarsayılan örneğidir.

Özel durumlar

Yansıtma yoluyla veya DDEX sağlayıcısının CreateObject(Type) yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır

TryCreateObject<TSite>(Guid, Type, TSite)

Belirtilen site nesnesiyle sitelenen DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX veri kaynağı için belirtilen DDEX destek varlığının bir örneğini oluşturmaya çalışır.

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

Tür Parametreleri

TSite

Site.

Parametreler

source
Guid

DDEX veri kaynağı tanımlayıcısı veya Empty belirli bir veri kaynağı için.

objType
Type

DDEX destek varlığı türü.

site
TSite

Yeni DDEX destek varlığının yer alması gereken bir nesne örneği.

Döndürülenler

DDEX sağlayıcısı destekliyorsa, belirtilen site nesnesiyle sitelenen DDEX sağlayıcısı tarafından uygulanan belirtilen DDEX destek varlığının bir örneği; aksi takdirde null.

Özel durumlar

objType Parametresi null.

Yansıtma veya DDEX sağlayıcısının CreateObject(Guid, Type)CreateObject(Type) veya yöntem uygulaması aracılığıyla CreateInstance çağrısı yoluyla ya da varsayılan veya istemci nesne uygulaması (varsa) oluşturulup oluşturulmadığı farketmeksizin, destek varlığının yeni bir örneğinin örneklenmesi bir özel durum oluşturdu.

Şunlara uygulanır