ServiceManager.Publish Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Publica el tipo de servicio especificado, pero no declara una instancia. Cuando se solicite el servicio, se invocará la devolución de llamada del servicio de publicación para crear la instancia. La devolución de llamada se invoca solo una vez. Después, la instancia devuelta se almacena en caché.
Sobrecargas
| Nombre | Description |
|---|---|
| Publish(Type, Object) |
Publica el servicio especificado. Una vez publicada, la instancia de servicio permanece en el administrador de servicios hasta que se elimina el contexto de edición. |
| Publish(Type, PublishServiceCallback) |
Publica el tipo de servicio especificado, pero no declara una instancia. Cuando se solicite el servicio, se invocará la devolución de llamada del servicio de publicación para crear la instancia. La devolución de llamada se invoca solo una vez. Después, la instancia devuelta se almacena en caché. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publica el tipo de servicio especificado, pero aún no declara una instancia. Cuando se solicite el servicio, |
| Publish<TServiceType>(TServiceType) |
Publica el servicio especificado. Una vez publicada, la instancia de servicio permanece en el administrador de servicios hasta que se elimina el contexto de edición. |
Publish(Type, Object)
Publica el servicio especificado. Una vez publicada, la instancia de servicio permanece en el administrador de servicios hasta que se elimina el contexto de edición.
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)
Parámetros
- serviceType
- Type
Tipo de servicio que se va a publicar.
- serviceInstance
- Object
Instancia del servicio.
Excepciones
serviceType o serviceInstance es null.
serviceInstance no deriva de ni implementa serviceTypeo serviceType ya se ha publicado.
Se aplica a
Publish(Type, PublishServiceCallback)
Publica el tipo de servicio especificado, pero no declara una instancia. Cuando se solicite el servicio, se invocará la devolución de llamada del servicio de publicación para crear la instancia. La devolución de llamada se invoca solo una vez. Después, la instancia devuelta se almacena en caché.
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)
Parámetros
- serviceType
- Type
Tipo de servicio que se va a publicar.
- callback
- PublishServiceCallback
Devolución de llamada que se invocará cuando se necesite una instancia del servicio.
Excepciones
serviceType o callback es null.
serviceType ya se ha publicado.
Se aplica a
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publica el tipo de servicio especificado, pero aún no declara una instancia. Cuando se solicite el servicio, PublishServiceCallback se invocará para crear la instancia. La devolución de llamada se invoca solo una vez. Después, la instancia devuelta se almacena en caché.
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))
Parámetros de tipo
- TServiceType
Tipo del servicio que se va a publicar.
Parámetros
- callback
- PublishServiceCallback<TServiceType>
Devolución de llamada que se invocará cuando se necesite una instancia del servicio.
Excepciones
callback es null.
Se aplica a
Publish<TServiceType>(TServiceType)
Publica el servicio especificado. Una vez publicada, la instancia de servicio permanece en el administrador de servicios hasta que se elimina el contexto de edición.
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)
Parámetros de tipo
- TServiceType
Tipo del servicio que se va a publicar.
Parámetros
- serviceInstance
- TServiceType
Instancia del servicio.
Excepciones
serviceInstance es null.