INSUrlSessionDataDelegate Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
[Foundation.Protocol(Name="NSURLSessionDataDelegate", WrapperType=typeof(Foundation.NSUrlSessionDataDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public interface INSUrlSessionDataDelegate : Foundation.INSUrlSessionTaskDelegate, IDisposable
type INSUrlSessionDataDelegate = interface
interface INativeObject
interface IDisposable
interface INSUrlSessionTaskDelegate
interface INSUrlSessionDelegate
Derivato
Attributi
Implementazioni
Questa interfaccia contiene i metodi necessari (se presenti) dal protocollo definito da NSUrlSessionDataDelegate .
Se gli sviluppatori creano classi che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel NSUrlSessionDataDelegate protocollo.
I metodi facoltativi (se presenti) vengono forniti dalla classe come metodi di estensione all'interfaccia NSUrlSessionDataDelegate_Extensions , consentendo agli sviluppatori di richiamare eventuali metodi facoltativi nel protocollo.
Proprietà
Handle
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.
(Ereditato da INativeObject )
Metodi di estensione
DidBecomeDownloadTask(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlSessionDownloadTask)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidBecomeStreamTask(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlSessionStreamTask)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidReceiveData(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSData)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidReceiveResponse(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlResponse, Action<NSUrlSessionResponseDisposition>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
WillCacheResponse(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSCachedUrlResponse, Action<NSCachedUrlResponse>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidBecomeInvalid(INSUrlSessionDelegate, NSUrlSession, NSError)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidFinishEventsForBackgroundSession(INSUrlSessionDelegate, NSUrlSession)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidReceiveChallenge(INSUrlSessionDelegate, NSUrlSession, NSUrlAuthenticationChallenge, Action<NSUrlSessionAuthChallengeDisposition,NSUrlCredential>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidCompleteWithError(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSError)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidFinishCollectingMetrics(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSUrlSessionTaskMetrics)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidReceiveChallenge(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask,
NSUrlAuthenticationChallenge, Action<NSUrlSessionAuthChallengeDisposition,
NSUrlCredential>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
DidSendBodyData(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, Int64, Int64, Int64)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
NeedNewBodyStream(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, Action<NSInputStream>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
TaskIsWaitingForConnectivity(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
WillBeginDelayedRequest(INSUrlSessionTaskDelegate, NSUrlSession,
NSUrlSessionTask, NSUrlRequest, Action<NSUrlSessionDelayedRequestDisposition,
NSUrlRequest>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
WillPerformHttpRedirection(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSHttpUrlResponse, NSUrlRequest, Action<NSUrlRequest>)
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo NSUrlSessionDataDelegate .
Si applica a