Apparentemente Chiudi e Disponi sono effettivamente gli stessi. Voglio essere in grado di chiudere e aprire la mia istanza ServiceHost senza doverla ripetere ogni volta. Qualche idea? Grazie.WCF: come interrompere myServiceHost.Close() dall'eliminazione dell'oggetto myServiceHost?
risposta
ServiceHost.Close è effettivamente identico a Dispose()
. Questo è vero, in generale, con tutti i tipi che hanno un metodo Close()
- Dispose()
è implementato in termini di Close()
.
CRONACA - ServiceHostBase
attrezzi Dispose()
esplicitamente tramite:
void IDisposable.Dispose()
{
base.Close();
}
Questo, di fatto, significa che quando si chiude la ServiceHost, avrete sempre Dispose() di esso. Non esiste un modo supportato per "riaprirlo" senza ricrearlo.
@Reed Copsey, grazie per la vostra risposta. Lasciatemi riformulare la domanda, posso "disabilitare" l'oggetto serviceHost senza chiamare Close? – Sam
@ Sam: No. Chiuderlo e ricrearlo quando si desidera "abilitarlo" di nuovo. –
Perché si desidera "disabilitare" il servizio Host? Il servizio dovrebbe essere sempre disponibile per i chiamanti. –
- 1. Come interrompere/interrompere un boost :: thread?
- 2. Come interrompere NSTimer.scheduledTimerWithTimeInterval
- 3. come interrompere wget?
- 4. Come interrompere "setInterval"
- 5. Come interrompere l'ereditarietà CSS?
- 6. Come posso interrompere l'apertura del client di test WCF all'avvio del debug?
- 7. Come interrompere un flusso dal servizio WCF senza leggerlo per terminare?
- 8. Continuo a ricevere il servizio WCF in stato di errore sul lato client. Come devo rilevare le eccezioni WCF, senza interrompere il servizio WCF?
- 9. Utilizzando Iniezione Unità di dipendenza con i servizi WCF
- 10. WCF: Come disattivare WCF Test Client
- 11. Come interrompere o continuare Ext.each
- 12. Come interrompere l'esecuzione in GHCI?
- 13. Come interrompere una funzione dall'esecuzione?
- 14. Come interrompere un thread Java?
- 15. Come interrompere un report Crystal
- 16. Come interrompere l'esecuzione in ActionScript
- 17. Come interrompere getChar in sicurezza?
- 18. Android: Come posso interrompere Runnable?
- 19. come interrompere async.js ogni ciclo?
- 20. Come interrompere intentservice in Android?
- 21. Come interrompere più cicli foreach?
- 22. Come interrompere BroadcastReceiver in Android
- 23. Boost Discussione - Come riconoscere interrompere
- 24. Come interrompere un proxy WCF bloccato in Stato connessione perché il servizio remoto non è in esecuzione
- 25. Monotouch/WCF: Come consumare il servizio wcf senza svcutil
- 26. Come interrompere una fusione in mercurial?
- 27. Come interrompere un thread java con garbo?
- 28. Come interrompere una sessione di sospensione?
- 29. Come interrompere una presa in C#
- 30. Come interrompere UIView CABasicAnimation in iPhone
o per riformulare la domanda: come è possibile "disabilitare" myServiceHost senza chiamare Chiudi? – Sam