ActivityToolboxItem Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ActivityToolboxItem.
Overload
ActivityToolboxItem() |
Inizializza una nuova istanza della classe ActivityToolboxItem. |
ActivityToolboxItem(Type) |
Inizializza una nuova istanza della classe ActivityToolboxItem che crea il tipo specificato per il componente Activity. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Inizializza una nuova istanza della classe ActivityToolboxItem utilizzando gli oggetti SerializationInfo e StreamingContext specificati. |
ActivityToolboxItem()
Inizializza una nuova istanza della classe ActivityToolboxItem.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Commenti
Costruttore senza parametri per la ActivityToolboxItem classe.
Si applica a
ActivityToolboxItem(Type)
Inizializza una nuova istanza della classe ActivityToolboxItem che crea il tipo specificato per il componente Activity.
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)
Parametri
Si applica a
ActivityToolboxItem(SerializationInfo, StreamingContext)
Inizializza una nuova istanza della classe ActivityToolboxItem utilizzando gli oggetti SerializationInfo e StreamingContext specificati.
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)
Parametri
- info
- SerializationInfo
Oggetto SerializationInfo contenente le informazioni necessarie per deserializzare l'elemento della casella degli strumenti.
- context
- StreamingContext
StreamingContext che fornisce il contesto di deserializzazione per l'elemento della casella degli strumenti.
Esempio
Nell'esempio seguente viene illustrata una classe ActivityToolboxItem completa per un'attività personalizzata. Il metodo Deserialize viene chiamato all'interno del costruttore per inizializzare una nuova istanza di 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
Commenti
Quando viene chiamato, il metodo ActivityToolboxItem deserializza l'elemento della casella degli strumenti.