Método ServiceManager.Publish (Type, PublishServiceCallback)

Quando substituído em uma classe derivada, publica um serviço do tipo especificado, representado pelo método especificado.

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Public MustOverride Sub Publish ( _
    serviceType As Type, _
    callback As PublishServiceCallback _
)
public abstract void Publish(
    Type serviceType,
    PublishServiceCallback callback
)
public:
virtual void Publish(
    Type^ serviceType, 
    PublishServiceCallback^ callback
) abstract
abstract Publish : 
        serviceType:Type * 
        callback:PublishServiceCallback -> unit 
public abstract function Publish(
    serviceType : Type, 
    callback : PublishServiceCallback
)

Parâmetros

  • serviceType
    Tipo: System.Type
    O tipo de serviço que está sendo publicado.

Comentários

Essa sobrecarga do Publish publica o tipo de serviço, mas não declarar uma instância do serviço. Quando uma solicitação é feita para o serviço, callback é invocado para criar a instância. O retorno de chamada é chamado somente uma vez e a instância é armazenada em cache.

Segurança do .NET Framework

Consulte também

Referência

ServiceManager Classe

Sobrecargas Publish

Namespace Microsoft.Windows.Design

EditingContext

ContextItem

Unsubscribe

Subscribe

Outros recursos

Extensibilidade do WPF Designer