Sent to indicate to the URL loading system that the protocol implementation has created a response object for the request. (required)
Original signature is '- (void)URLProtocol:(NSURLProtocol *)protocol didReceiveResponse:(NSURLResponse *)response cacheStoragePolicy:(NSURLCacheStoragePolicy)policy'
Available in Mac OS X v10.2 with Safari 1.0 installed and later.

C# | Visual Basic | Visual C++ |
void URLProtocolDidReceiveResponseCacheStoragePolicy( NSURLProtocol protocol, NSURLResponse response, NSURLCacheStoragePolicy policy )
Sub URLProtocolDidReceiveResponseCacheStoragePolicy ( _ protocol As NSURLProtocol, _ response As NSURLResponse, _ policy As NSURLCacheStoragePolicy _ )
void URLProtocolDidReceiveResponseCacheStoragePolicy( NSURLProtocol^ protocol, NSURLResponse^ response, NSURLCacheStoragePolicy policy )

- protocol (NSURLProtocol)
- The URL protocol object sending the message.
- response (NSURLResponse)
- The newly available response object.
- policy (NSURLCacheStoragePolicy)
- The cache storage policy for the response.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)