ServiceManager.Publish Metodo
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.
Pubblica il tipo di servizio specificato, ma non dichiara un'istanza. Quando viene richiesto il servizio, verrà richiamato il callback del servizio di pubblicazione per creare l'istanza. Il callback viene richiamato una sola volta. Successivamente, l'istanza restituita viene memorizzata nella cache.
Overload
| Nome | Descrizione |
|---|---|
| Publish(Type, Object) |
Pubblica il servizio specificato. Dopo la pubblicazione, l'istanza del servizio rimane nella gestione dei servizi fino a quando il contesto di modifica non viene eliminato. |
| Publish(Type, PublishServiceCallback) |
Pubblica il tipo di servizio specificato, ma non dichiara un'istanza. Quando viene richiesto il servizio, verrà richiamato il callback del servizio di pubblicazione per creare l'istanza. Il callback viene richiamato una sola volta. Successivamente, l'istanza restituita viene memorizzata nella cache. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Pubblica il tipo di servizio specificato, ma non dichiara ancora un'istanza. Quando viene richiesto il servizio, |
| Publish<TServiceType>(TServiceType) |
Pubblica il servizio specificato. Dopo la pubblicazione, l'istanza del servizio rimane nella gestione dei servizi fino a quando il contesto di modifica non viene eliminato. |
Publish(Type, Object)
Pubblica il servizio specificato. Dopo la pubblicazione, l'istanza del servizio rimane nella gestione dei servizi fino a quando il contesto di modifica non viene eliminato.
public:
abstract void Publish(Type ^ serviceType, System::Object ^ serviceInstance);
public abstract void Publish(Type serviceType, object serviceInstance);
abstract member Publish : Type * obj -> unit
Public MustOverride Sub Publish (serviceType As Type, serviceInstance As Object)
Parametri
- serviceType
- Type
Tipo di servizio da pubblicare.
- serviceInstance
- Object
Istanza del servizio.
Eccezioni
serviceType o serviceInstance è null.
serviceInstance non deriva da o implementa serviceTypeo è serviceType già stato pubblicato.
Si applica a
Publish(Type, PublishServiceCallback)
Pubblica il tipo di servizio specificato, ma non dichiara un'istanza. Quando viene richiesto il servizio, verrà richiamato il callback del servizio di pubblicazione per creare l'istanza. Il callback viene richiamato una sola volta. Successivamente, l'istanza restituita viene memorizzata nella cache.
public:
abstract void Publish(Type ^ serviceType, System::Activities::Presentation::PublishServiceCallback ^ callback);
public abstract void Publish(Type serviceType, System.Activities.Presentation.PublishServiceCallback callback);
abstract member Publish : Type * System.Activities.Presentation.PublishServiceCallback -> unit
Public MustOverride Sub Publish (serviceType As Type, callback As PublishServiceCallback)
Parametri
- serviceType
- Type
Tipo di servizio da pubblicare.
- callback
- PublishServiceCallback
Callback che verrà richiamato quando è necessaria un'istanza del servizio.
Eccezioni
serviceType o callback è null.
serviceType è già stato pubblicato.
Si applica a
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Pubblica il tipo di servizio specificato, ma non dichiara ancora un'istanza. Quando viene richiesto il servizio, PublishServiceCallback verrà richiamato per creare l'istanza. Il callback viene richiamato una sola volta. Successivamente, l'istanza restituita viene memorizzata nella cache.
public:
generic <typename TServiceType>
void Publish(System::Activities::Presentation::PublishServiceCallback<TServiceType> ^ callback);
public void Publish<TServiceType>(System.Activities.Presentation.PublishServiceCallback<TServiceType> callback);
member this.Publish : System.Activities.Presentation.PublishServiceCallback<'ServiceType> -> unit
Public Sub Publish(Of TServiceType) (callback As PublishServiceCallback(Of TServiceType))
Parametri di tipo
- TServiceType
Tipo del servizio da pubblicare.
Parametri
- callback
- PublishServiceCallback<TServiceType>
Callback che verrà richiamato quando è necessaria un'istanza del servizio.
Eccezioni
callback è null.
Si applica a
Publish<TServiceType>(TServiceType)
Pubblica il servizio specificato. Dopo la pubblicazione, l'istanza del servizio rimane nella gestione dei servizi fino a quando il contesto di modifica non viene eliminato.
public:
generic <typename TServiceType>
void Publish(TServiceType serviceInstance);
public void Publish<TServiceType>(TServiceType serviceInstance);
member this.Publish : 'ServiceType -> unit
Public Sub Publish(Of TServiceType) (serviceInstance As TServiceType)
Parametri di tipo
- TServiceType
Tipo del servizio da pubblicare.
Parametri
- serviceInstance
- TServiceType
Istanza del servizio.
Eccezioni
serviceInstance è null.