Rõ ràng Đóng và Vứt bỏ có hiệu quả giống nhau. Tôi muốn có thể Đóng và mở cá thể ServiceHost của mình mà không cần phải phục hồi lại mọi lúc. Bất kỳ ý tưởng? Cảm ơn.WCF: Cách dừng myServiceHost.Close() khỏi việc xử lý đối tượng myServiceHost?
Trả lời
ServiceHost.Close có hiệu quả giống hệt với Dispose()
. Điều này đúng, nói chung, với tất cả các loại có phương thức Close()
- Dispose()
được triển khai theo điều khoản Close()
.
FYI - ServiceHostBase
cụ Dispose()
một cách rõ ràng qua:
void IDisposable.Dispose()
{
base.Close();
}
này, có hiệu quả, có nghĩa là khi bạn đóng ServiceHost, bạn sẽ luôn Dispose() của nó. Không có cách nào được hỗ trợ để "mở lại" nó mà không tạo lại nó.
@Reed Copsey, cảm ơn phản hồi của bạn. Hãy để tôi thuật lại câu hỏi, tôi có thể "vô hiệu hóa" đối tượng serviceHost mà không gọi Close? – Sam
@Sam: Không. Đóng nó và tạo lại nó khi bạn muốn "kích hoạt" nó một lần nữa. –
Tại sao bạn muốn "vô hiệu hóa" serviceHost? Dịch vụ phải luôn có sẵn cho người gọi. –
- 1. Xử lý WCF Deserialization của các đối tượng DateTime
- 2. Xử lý đối tượng StringBuilder
- 3. Làm cách nào để quản lý việc xử lý đối tượng khi tôi sử dụng IoC?
- 4. Cách xử lý ngoại lệ lỗi WCF
- 5. OpenGL xử lý nhiều đối tượng
- 6. .NET: Xử lý đối tượng HashAlgorithm
- 7. C# Xử lý đối tượng .NET
- 8. Không thể truy cập một ngoại lệ đối tượng xử lý trong WCF
- 9. Xử lý ngoại lệ WCF
- 10. luồng công việc git và C++, cách xử lý đối tượng và tệp lưu trữ?
- 11. Sử dụng cách xử lý các đối tượng lồng nhau
- 12. Nhận thông báo về việc xử lý/tiêu hủy đối tượng
- 13. Chiến lược xử lý ngoại lệ WCF
- 14. Xử lý lỗi WCF và MSMQ
- 15. Cách tốt nhất để xóa đối tượng khỏi Danh sách
- 16. Đối tượng ngẫu nhiên không xử lý trong C#
- 17. Node.js vượt qua xử lý của xử lý đối tượng phản ứng cho quá trình con
- 18. Ngăn chặn để xử lý các đối tượng nhiều lần
- 19. Cách xử lý ngắt kết nối máy khách WCF
- 20. Không thể truy cập lỗi đối tượng được xử lý
- 21. Xử lý dữ liệu trong đối tượng JSON PHP
- 22. Xử lý tiền xử lý hình ảnh OpenCV để phát hiện đối tượng
- 23. Cách bash xử lý công việc khi đăng xuất?
- 24. "Không thể truy cập đối tượng được xử lý"
- 25. Xử lý các mảng của các đối tượng trì hoãn
- 26. Xử lý đối tượng phản hồi của Android Facebook API
- 27. Sửa đổi đối tượng trong đa xử lý python
- 28. C# không thể truy cập đối tượng được xử lý
- 29. d3 bấm xử lý sự kiện (đối tượng)
- 30. Cấu trúc sơ đồ Xử lý đối tượng DataContext
hoặc để thuật lại câu hỏi - làm cách nào tôi có thể "vô hiệu hóa" myServiceHost mà không cần gọi Đóng? – Sam