Condividi tramite


Metodo ServiceManager.Publish<TServiceType> (PublishServiceCallback<TServiceType>)

Pubblica un servizio del tipo specificato, rappresentato dal metodo indicato.

Spazio dei nomi:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
Public Sub Publish(Of TServiceType) ( _
    callback As PublishServiceCallback(Of TServiceType) _
)
public void Publish<TServiceType>(
    PublishServiceCallback<TServiceType> callback
)
public:
generic<typename TServiceType>
void Publish(
    PublishServiceCallback<TServiceType>^ callback
)
member Publish : 
        callback:PublishServiceCallback<'TServiceType> -> unit 
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • TServiceType

Parametri

Eccezioni

Eccezione Condizione
ArgumentNullException

callback è nullriferimento null (Nothing in Visual Basic).

Note

L'overload di Publish pubblica il tipo di servizio, ma non dichiara un'istanza del servizio. Quando viene effettuata una richiesta per il servizio, callback viene richiamato per creare l'istanza. Il callback è richiamato solo una volta e l'istanza viene memorizzata nella cache.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceManager Classe

Overload Publish

Spazio dei nomi Microsoft.Windows.Design

EditingContext

ContextItem

Unsubscribe

Subscribe

Altre risorse

Estensibilità di Progettazione WPF