Aracılığıyla paylaş


ActivityCodeDomSerializationManager.CreateInstance Yöntem

Tanım

Belirtilen türün bir örneğini oluşturur ve adlandırılmış örnekler koleksiyonuna ekler.

public:
 virtual System::Object ^ CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer);
public object CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
abstract member CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
override this.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Public Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object

Parametreler

type
Type

Oluşturulacak veriler Type .

arguments
ICollection

ICollection Belirtilen tür için oluşturucuya geçirilebilir bağımsız değişkenlerden biri.

name
String

Sonuçta elde edilen nesneye atanan ad. Bu ad, nesnesine daha sonra aracılığıyla GetInstance(String)erişmek için kullanılabilir.

Null geçirilirse, nesne oluşturulur ancak ada göre erişilemez.

addToContainer
Boolean

true nesnesini tasarım kapsayıcısına eklemek için; aksi takdirde , false.

Nesnenin herhangi bir etkisi olması için bunu uygulaması IComponent gerekir.

Döndürülenler

Yeni oluşturulan nesne örneği.

Uygulamalar

Açıklamalar

Bu, aynı ada sahip yöntemine SerializationManager dolaylı bir başvuru sağlar.

Şunlara uygulanır