Tôi cần bằng cách nào đó đính kèm dữ liệu tùy chỉnh của mình vào HttpRequest
đang được xử lý bởi mô-đun tùy chỉnh IIS của tôi - để mã chạy trong giai đoạn đầu của đường ống IIS gắn một đối tượng và mã chạy trong các giai đoạn sau có thể truy xuất đối tượng và sử dụng không có chức năng xử lý đường ống IIS khác bị thay đổi bằng cách thêm đối tượng đó.Làm cách nào để kết hợp một số dữ liệu tùy chỉnh với HttpRequest hiện tại?
Dữ liệu chỉ cần tồn tại trong một yêu cầu HTTP - Tôi không cần nó được lưu trữ giữa các yêu cầu. Tôi cần nó được "thiết lập lại" cho mỗi yêu cầu mới tự động - để khi một yêu cầu mới đến nó không chứa các đối tượng mã của tôi gắn liền với yêu cầu trước đó.
Có vẻ như HttpContext.Items
là cách để đi, mặc dù mô tả MSDN về mục đích của nó không rõ ràng.
Đang sử dụng HttpContext.Current.Items
cách để giải quyết sự cố của mình?
xin lỗi tôi đã xóa câu trả lời của mình - có vẻ như tôi không hiểu câu hỏi của bạn hoàn toàn. bạn có thể xây dựng ? –
@Royi Namir: Tôi đã cập nhật câu hỏi. – sharptooth
Có, có vẻ như 'HttpContext.Items' là nội dung bạn muốn trong kịch bản của mình. Đồng ý, lời giải thích MSDN là khá ngắn gọn, nhưng bạn sẽ thấy rằng khá nhiều mọi thứ bạn sẽ làm việc với sẽ được thực hiện 'IHttpModule' hoặc' IHttpHandler' ('System.Web.UI.Page' ví dụ thực hiện' IHttpHandler'). –