ServiceManager.Publish Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Publicerar den angivna tjänsttypen, men deklarerar ingen instans. När tjänsten begärs anropas återanropet Publicera tjänst för att skapa instansen. Återanropet anropas bara en gång. Därefter cachelagras den instans som returnerades.
Överlagringar
| Name | Description |
|---|---|
| Publish(Type, Object) |
Publicerar den angivna tjänsten. När den har publicerats finns tjänstinstansen kvar i tjänsthanteraren tills redigeringskontexten tas bort. |
| Publish(Type, PublishServiceCallback) |
Publicerar den angivna tjänsttypen, men deklarerar ingen instans. När tjänsten begärs anropas återanropet Publicera tjänst för att skapa instansen. Återanropet anropas bara en gång. Därefter cachelagras den instans som returnerades. |
| Publish<TServiceType>(PublishServiceCallback<TServiceType>) |
Publicerar den angivna tjänsttypen, men deklarerar ingen instans ännu. När tjänsten begärs anropas den |
| Publish<TServiceType>(TServiceType) |
Publicerar den angivna tjänsten. När den har publicerats finns tjänstinstansen kvar i tjänsthanteraren tills redigeringskontexten tas bort. |
Publish(Type, Object)
Publicerar den angivna tjänsten. När den har publicerats finns tjänstinstansen kvar i tjänsthanteraren tills redigeringskontexten tas bort.
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)
Parametrar
- serviceType
- Type
Vilken typ av tjänst som ska publiceras.
- serviceInstance
- Object
En instans av tjänsten.
Undantag
serviceType eller serviceInstance är null.
serviceInstance inte härleds från eller implementerar serviceType, eller serviceType har redan publicerats.
Gäller för
Publish(Type, PublishServiceCallback)
Publicerar den angivna tjänsttypen, men deklarerar ingen instans. När tjänsten begärs anropas återanropet Publicera tjänst för att skapa instansen. Återanropet anropas bara en gång. Därefter cachelagras den instans som returnerades.
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)
Parametrar
- serviceType
- Type
Vilken typ av tjänst som ska publiceras.
- callback
- PublishServiceCallback
Ett återanrop som anropas när en instans av tjänsten behövs.
Undantag
serviceType eller callback är null.
serviceType redan har publicerats.
Gäller för
Publish<TServiceType>(PublishServiceCallback<TServiceType>)
Publicerar den angivna tjänsttypen, men deklarerar ingen instans ännu. När tjänsten begärs anropas den PublishServiceCallback för att skapa instansen. Återanropet anropas bara en gång. Därefter cachelagras den instans som returnerades.
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))
Typparametrar
- TServiceType
Typen av tjänst som ska publiceras.
Parametrar
- callback
- PublishServiceCallback<TServiceType>
Ett återanrop som anropas när en instans av tjänsten behövs.
Undantag
callback är null.
Gäller för
Publish<TServiceType>(TServiceType)
Publicerar den angivna tjänsten. När den har publicerats finns tjänstinstansen kvar i tjänsthanteraren tills redigeringskontexten tas bort.
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)
Typparametrar
- TServiceType
Typen av tjänst som ska publiceras.
Parametrar
- serviceInstance
- TServiceType
En instans av tjänsten.
Undantag
serviceInstance är null.