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 dado, pero no declara una instancia. Cuando se solicite el servicio, se invocará la devolución de llamada del servicio de publicación (Publish) para crear la instancia. La devolución de llamada se invoca solo una vez. Después de eso, se almacena en la memoria caché la instancia devuelta.
Sobrecargas
Publish(Type, Object) |
Publica el servicio dado. Una vez publicada, la instancia de servicio permanece en el administrador del servicios hasta que se elimine 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 (Publish) para crear la instancia. La devolución de llamada se invoca solo una vez. Después de eso, se almacena en la memoria caché la instancia devuelta. |
Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publica el tipo de servicio determinado, pero sin declarar aún ninguna instancia. Cuando se realiza una solicitud del servicio, se invocará a |
Publish<TServiceType>(TServiceType) |
Publica el servicio dado. Una vez publicada, la instancia de servicio permanece en el administrador del servicios hasta que se elimine el contexto de edición. |
Publish(Type, Object)
Publica el servicio dado. Una vez publicada, la instancia de servicio permanece en el administrador del servicios hasta que se elimine 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 publicar.
- serviceInstance
- Object
Instancia del servicio.
Excepciones
serviceType
o serviceInstance
es null
.
serviceInstance
no se deriva de serviceType
ni se implementa, o bien, o ya se ha publicado serviceType
.
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 (Publish) para crear la instancia. La devolución de llamada se invoca solo una vez. Después de eso, se almacena en la memoria caché la instancia devuelta.
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 publicar.
- callback
- PublishServiceCallback
Una 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 determinado, pero sin declarar aún ninguna instancia. Cuando se realiza una solicitud del servicio, se invocará a PublishServiceCallback
para crear la instancia. La devolución de llamada se invoca solo una vez. Después de eso, se almacena en la memoria caché la instancia devuelta.
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
El tipo de servicio que se va a publicar.
Parámetros
- callback
- PublishServiceCallback<TServiceType>
Una 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 dado. Una vez publicada, la instancia de servicio permanece en el administrador del servicios hasta que se elimine 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
El tipo de servicio que se va a publicar.
Parámetros
- serviceInstance
- TServiceType
Instancia del servicio.
Excepciones
serviceInstance
es null
.