ActivityToolboxItem Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse.
Überlädt
ActivityToolboxItem() |
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse. |
ActivityToolboxItem(Type) |
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse, die den angegebenen Activity-Komponententyp erstellt. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse mit der angegebenen SerializationInfo und der angegebenen StreamingContext. |
ActivityToolboxItem()
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Hinweise
Der parameterlose Konstruktor für die ActivityToolboxItem -Klasse.
Gilt für:
ActivityToolboxItem(Type)
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse, die den angegebenen Activity-Komponententyp erstellt.
public:
ActivityToolboxItem(Type ^ type);
public ActivityToolboxItem (Type type);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : Type -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Public Sub New (type As Type)
Parameter
Gilt für:
ActivityToolboxItem(SerializationInfo, StreamingContext)
Initialisiert eine neue Instanz der ActivityToolboxItem-Klasse mit der angegebenen SerializationInfo und der angegebenen StreamingContext.
protected:
ActivityToolboxItem(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ActivityToolboxItem (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Workflow.ComponentModel.Design.ActivityToolboxItem : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Workflow.ComponentModel.Design.ActivityToolboxItem
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parameter
- info
- SerializationInfo
SerializationInfo, die Informationen für die Deserialisierung des Toolboxelements enthält.
- context
- StreamingContext
StreamingContext, der den Deserialisierungskontext für das Toolboxelement bereitstellt.
Beispiele
Das folgende Beispiel zeigt eine vollständige ActivityToolboxItem-Klasse für eine benutzerdefinierte Aktivität. Die Deserialize-Methode wird im Konstruktor aufgerufen, um eine neue Instanz von ActivityToolboxItem zu initialisieren.
[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
public CustomActivityToolboxItem(Type type)
: base(type)
{
}
private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
{
Deserialize(info, context);
}
protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
{
CompositeActivity parallel = new ParallelActivity();
parallel.Activities.Add(new CustomActivity());
parallel.Activities.Add(new CustomActivity());
return new IComponent[] { parallel };
}
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
Inherits ActivityToolboxItem
Public Sub New(ByVal type As Type)
MyBase.new(type)
End Sub
Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
Deserialize(info, context)
End Sub
Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
Dim parallel As New ParallelActivity()
parallel.Activities.Add(New CustomActivity())
parallel.Activities.Add(New CustomActivity())
Return New IComponent() {parallel}
End Function
End Class
Hinweise
Wenn ActivityToolboxItem aufgerufen wird, deserialisiert sie das Toolboxelement.