ActivityToolboxItem Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe ActivityToolboxItem.
Surcharges
ActivityToolboxItem() |
Initialise une nouvelle instance de la classe ActivityToolboxItem. |
ActivityToolboxItem(Type) |
Initialise une nouvelle instance de la classe ActivityToolboxItem qui crée le type de composant Activity spécifié. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la classe ActivityToolboxItem à l'aide des SerializationInfo et StreamingContext spécifiés. |
ActivityToolboxItem()
Initialise une nouvelle instance de la classe ActivityToolboxItem.
public:
ActivityToolboxItem();
public ActivityToolboxItem ();
Public Sub New ()
Remarques
Constructeur sans paramètre pour la ActivityToolboxItem classe .
S’applique à
ActivityToolboxItem(Type)
Initialise une nouvelle instance de la classe ActivityToolboxItem qui crée le type de composant Activity spécifié.
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)
Paramètres
S’applique à
ActivityToolboxItem(SerializationInfo, StreamingContext)
Initialise une nouvelle instance de la classe ActivityToolboxItem à l'aide des SerializationInfo et StreamingContext spécifiés.
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)
Paramètres
- info
- SerializationInfo
SerializationInfo qui contient des informations pour désérialiser l'élément de boîte à outils.
- context
- StreamingContext
StreamingContext qui fournit le contexte de désérialisation pour l'élément de boîte à outils.
Exemples
L'exemple suivant illustre une classe ActivityToolboxItem complète pour une activité personnalisée. La méthode Deserialize est appelée dans le constructeur pour initialiser une nouvelle instance du 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
Remarques
Lorsque ActivityToolboxItem est appelé, il désérialise l'élément de boîte à outils.