Aracılığıyla paylaş


WorkflowDesignerLoader.Initialize Yöntem

Tanım

WorkflowDesignerLoader tasarımcı yükleyici konağı için gereken tüm hizmetlerle öğesini başlatır.

protected:
 override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()

Örnekler

Aşağıdaki örnekte, tasarımcı için gereken hizmetleri eklemek üzere türetilmiş bir sınıfta yönteminin nasıl geçersiz kılınduğu Initialize gösterilmektedir. Hizmetler, uygulamanızın gerektirdiği hizmet desteği düzeyine göre farklılık gösterebilir.

protected override void Initialize()
{
    base.Initialize();

    IDesignerLoaderHost host = this.LoaderHost;
    if (host != null)
    {
        host.RemoveService(typeof(IIdentifierCreationService));
        host.AddService(typeof(IIdentifierCreationService), new IdentifierCreationService(host));
        host.AddService(typeof(IMenuCommandService), new WorkflowMenuCommandService(host));
        host.AddService(typeof(IToolboxService), new Toolbox(host));
        TypeProvider typeProvider = new TypeProvider(host);
        typeProvider.AddAssemblyReference(typeof(string).Assembly.Location);
        host.AddService(typeof(ITypeProvider), typeProvider, true);
        host.AddService(typeof(IEventBindingService), new EventBindingService());
    }
}
Protected Overrides Sub Initialize()
    MyBase.Initialize()

    Dim host As IDesignerLoaderHost = Me.LoaderHost
    If host IsNot Nothing Then
        host.RemoveService(GetType(IIdentifierCreationService))
        host.AddService(GetType(IIdentifierCreationService), New IdentifierCreationService(host))
        host.AddService(GetType(IMenuCommandService), New WorkflowMenuCommandService(host))
        host.AddService(GetType(IToolboxService), New Toolbox(host))
        Dim typeProvider As New TypeProvider(host)
        typeProvider.AddAssemblyReference(GetType(String).Assembly.Location)
        host.AddService(GetType(ITypeProvider), typeProvider, True)
        host.AddService(GetType(IEventBindingService), New EventBindingService())
    End If
End Sub

Şunlara uygulanır