다음을 통해 공유


MbmsDownloadSession 클래스

정의

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

[Android.Runtime.Register("android/telephony/MbmsDownloadSession", ApiSince=28, DoNotGenerateAcw=true)]
public class MbmsDownloadSession : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/telephony/MbmsDownloadSession", ApiSince=28, DoNotGenerateAcw=true)>]
type MbmsDownloadSession = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
MbmsDownloadSession
특성
구현

설명

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

에 대한 android.telephony.MbmsDownloadSessionJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

MbmsDownloadSession(IntPtr, JniHandleOwnership)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

필드

DefaultTopLevelTempDirectory

모든 MBMS 임시 파일의 기본 디렉터리 이름입니다.

ExtraMbmsCompletedFileUri

Uri Android에서 제공된 의도에 연결할 추가 android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) 앱이 작성기를 통해 제공한 디렉터리 내에서 성공적으로 다운로드된 파일의 위치를 나타냅니다.

ExtraMbmsDownloadRequest

DownloadRequest 다운로드 결과 또는 파일 설명자 요청이 있는 추가 항목입니다.

ExtraMbmsDownloadResult

Android에서 제공된 의도에 연결할 정수 추가 android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) 다운로드의 결과 코드를 나타냅니다.

ExtraMbmsFileInfo

FileInfo Android에서 제공된 의도에 연결할 추가 android.telephony.mbms.DownloadRequest.Builder#setAppIntent(Intent) 다운로드 결과가 있는 파일을 나타냅니다.

ResultCancelled

를 통해 #cancelDownload(DownloadRequest)다운로드가 취소되었음을 나타냅니다.

ResultDownloadFailure

파일 복구 또는 파일 디코딩 오류와 같이 다운로드한 파일을 처리하는 동안 오류가 발생했으며 파일 I/O 오류로 인한 것이 아님을 나타냅니다.

ResultExpired

이동 통신 사업자 네트워크에서 다운로드 창이 만료되어 다운로드가 완료되지 않음을 나타냅니다.

ResultFileRootUnreachable

설정된 파일 루트에 현재 연결할 수 없음을 나타냅니다.

ResultIoError

임시 파일에 쓰는 동안 발생하는 I/O 오류로 인해 다운로드가 완료되지 않음을 나타냅니다.

ResultOutOfStorage

파일 시스템이 꽉 찼으며 완료할 수 없음을 DownloadRequest 나타냅니다.

ResultServiceIdNotDefined

ID가 잘못되었거나, 부실하거나, 만료되었거나, 유사하므로 지정된 서비스 ID DownloadRequest 가 올바르지 않음을 나타냅니다.

ResultSuccessful

다운로드가 성공했음을 나타냅니다.

StatusActivelyDownloading

파일이 적극적으로 다운로드되고 있음을 나타냅니다.

StatusPendingDownload

파일이 다음 다운로드 또는 복구 작업을 기다리고 있음을 나타냅니다.

StatusPendingDownloadWindow

다운로드 창이 아직 시작되지 않았고 향후 일정이 예정되어 있으므로 파일이 다운로드 대기 중임을 나타냅니다.

StatusPendingRepair

다운로드가 종료된 후 파일이 파일 복구를 기다리고 있음을 나타냅니다.

StatusUnknown

미들웨어에 파일에 대한 정보가 없음을 나타냅니다.

속성

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
JniPeerMembers

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

MaximumServiceAnnouncementSize

를 통해 제공할 수 있는 서비스 공지 설명자의 최대 크기를 반환합니다. #addServiceAnnouncement

PeerReference

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
TempFileRootDirectory

현재 구성된 임시 파일 루트 디렉터리를 검색합니다. -또는- 다운로드에 대한 임시 파일 루트를 설정합니다.

ThresholdClass

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

ThresholdType

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

메서드

AddProgressListener(DownloadRequest, IExecutor, DownloadProgressListener)

를 통해 #download(DownloadRequest)이전에 요청된 진행률 수신기를 DownloadRequest 등록합니다.

AddServiceAnnouncement(Byte[])

그룹 통신 서버에서 받은 서비스 공지 설명자의 미들웨어를 알릴 수 있습니다.

AddStatusListener(DownloadRequest, IExecutor, DownloadStatusListener)

를 통해 #download(DownloadRequest)이전에 요청한 다운로드 상태 수신기를 DownloadRequest 등록합니다.

CancelDownload(DownloadRequest)

지정된 DownloadRequest을 취소하려고 합니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Close()

이 인스턴스를 종료합니다.

Create(Context, IExecutor, Int32, MbmsDownloadSessionCallback)

지정된 구독 ID를 사용하여 새 MbmsDownloadManager를 만듭니다.

Create(Context, IExecutor, MbmsDownloadSessionCallback)

시스템 기본 데이터 구독 ID를 사용하여 새로 MbmsDownloadSession 만듭니다.

Dispose()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
Download(DownloadRequest)

이동 통신 사업자가 사용할 수 있다고 표시한 파일 또는 파일 집합의 다운로드를 요청합니다.

Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
ListPendingDownloads()

이 애플리케이션에서 시작된 보류 중인 DownloadRequestS의 목록을 반환합니다.

Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
RemoveProgressListener(DownloadRequest, DownloadProgressListener)

이전에 등록한 수신기를 등록 취소합니다 #addProgressListener(DownloadRequest, Executor, DownloadProgressListener).

RemoveStatusListener(DownloadRequest, DownloadStatusListener)

이전에 등록한 수신기를 등록 취소합니다 #addStatusListener(DownloadRequest, Executor, DownloadStatusListener).

RequestDownloadState(DownloadRequest, FileInfo)

다운로드 보류 중인 파일의 상태에 대한 정보를 요청합니다.

RequestUpdateFileServices(IList<String>)

현재 보급되고 있는 사용 가능한 android.telephony.mbms.FileServiceInfo목록을 검색하는 검사 API입니다.

ResetDownloadKnowledge(DownloadRequest)

이 다운로드 요청에서 이전에 다운로드한 파일에 대한 미들웨어의 지식을 다시 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

GetJniTypeName(IJavaPeerable)

이 클래스는 MBMS를 통해 파일 다운로드 기능을 제공합니다.

적용 대상