次の方法で共有


INSUrlSessionDataDelegate インターフェイス

定義

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

[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
派生
属性
実装

注釈

このインターフェイスには、 で NSUrlSessionDataDelegate定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成すると、実装メソッドは、プロトコルで定義されているメソッドのシグネチャに一致する Objective-C に自動的に NSUrlSessionDataDelegate エクスポートされます。

省略可能なメソッド (存在する場合) は、 インターフェイスの拡張メソッドとして クラスによって NSUrlSessionDataDelegate_Extensions 提供されるため、開発者はプロトコルで任意のオプション メソッドを呼び出すことができます。

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

拡張メソッド

DidBecomeDownloadTask(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlSessionDownloadTask)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidBecomeStreamTask(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlSessionStreamTask)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidReceiveData(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSData)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidReceiveResponse(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSUrlResponse, Action<NSUrlSessionResponseDisposition>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

WillCacheResponse(INSUrlSessionDataDelegate, NSUrlSession, NSUrlSessionDataTask, NSCachedUrlResponse, Action<NSCachedUrlResponse>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidBecomeInvalid(INSUrlSessionDelegate, NSUrlSession, NSError)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidFinishEventsForBackgroundSession(INSUrlSessionDelegate, NSUrlSession)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidReceiveChallenge(INSUrlSessionDelegate, NSUrlSession, NSUrlAuthenticationChallenge, Action<NSUrlSessionAuthChallengeDisposition,NSUrlCredential>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidCompleteWithError(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSError)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidFinishCollectingMetrics(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSUrlSessionTaskMetrics)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidReceiveChallenge(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSUrlAuthenticationChallenge, Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

DidSendBodyData(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, Int64, Int64, Int64)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

NeedNewBodyStream(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, Action<NSInputStream>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

TaskIsWaitingForConnectivity(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

WillBeginDelayedRequest(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSUrlRequest, Action<NSUrlSessionDelayedRequestDisposition, NSUrlRequest>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

WillPerformHttpRedirection(INSUrlSessionTaskDelegate, NSUrlSession, NSUrlSessionTask, NSHttpUrlResponse, NSUrlRequest, Action<NSUrlRequest>)

プロトコル NSUrlSessionDataDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

適用対象