ActivityToolboxItem Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ActivityToolboxItem.
Przeciążenia
ActivityToolboxItem() |
Inicjuje nowe wystąpienie klasy ActivityToolboxItem. |
ActivityToolboxItem(Type) |
Inicjuje ActivityToolboxItem nowe wystąpienie klasy, która tworzy określony typ Activity składnika. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Inicjuje ActivityToolboxItem nowe wystąpienie klasy przy użyciu określonej klasy SerializationInfo i StreamingContext. |
ActivityToolboxItem()
Inicjuje nowe wystąpienie klasy ActivityToolboxItem.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Uwagi
Konstruktor bez parametrów ActivityToolboxItem dla klasy.
Dotyczy
ActivityToolboxItem(Type)
Inicjuje ActivityToolboxItem nowe wystąpienie klasy, która tworzy określony typ Activity składnika.
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)
Parametry
Dotyczy
ActivityToolboxItem(SerializationInfo, StreamingContext)
Inicjuje ActivityToolboxItem nowe wystąpienie klasy przy użyciu określonej klasy SerializationInfo i 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)
Parametry
- info
- SerializationInfo
Element SerializationInfo , który zawiera informacje umożliwiające deserializacji elementu przybornika.
- context
- StreamingContext
Element StreamingContext , który udostępnia kontekst deserializacji dla elementu przybornika.
Przykłady
W poniższym przykładzie przedstawiono pełną ActivityToolboxItem klasę dla działania niestandardowego. Metoda jest wywoływana Deserialize w konstruktorze w celu zainicjowania nowego wystąpienia klasy ActivityToolboxItem.
[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
Uwagi
Po ActivityToolboxItem wywołaniu deserializuje element przybornika.