JarOutputStream 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個 JarOutputStream 類別用來將 JAR 檔案的內容寫入任何輸出串流。
[Android.Runtime.Register("java/util/jar/JarOutputStream", DoNotGenerateAcw=true)]
public class JarOutputStream : Java.Util.Zip.ZipOutputStream
[<Android.Runtime.Register("java/util/jar/JarOutputStream", DoNotGenerateAcw=true)>]
type JarOutputStream = class
inherit ZipOutputStream
- 繼承
-
JarOutputStream
- 屬性
備註
這個 JarOutputStream 類別用來將 JAR 檔案的內容寫入任何輸出串流。 它擴充了類別 java.util.zip.ZipOutputStream ,支援撰寫可選 Manifest 條目。 可用 Manifest 來指定關於 JAR 檔案及其條目的元資訊。
在 1.2 版本中加入。
Java 文件 java.util.jar.JarOutputStream。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| JarOutputStream(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| JarOutputStream(Stream, Manifest) |
建立 |
| JarOutputStream(Stream) |
創造一個沒有顯現的新角色 |
欄位
| 名稱 | Description |
|---|---|
| Cenatt |
這個 |
| Cenatx |
這個 |
| Cencom |
這個 |
| Cencrc |
這個 |
| Cendsk |
這個 |
| Cenext |
這個 |
| Cenflg |
這個 |
| Cenhdr |
這個 |
| Cenhow |
這個 |
| Cenlen |
這個 |
| Cennam |
這個 |
| Cenoff |
這個 |
| Censig |
這個 |
| Censiz |
這個 |
| Centim |
這個 |
| Cenvem |
這個 |
| Cenver |
這個 |
| Deflated |
壓縮(DEFLATED)條目壓縮方法。 (繼承來源 ZipOutputStream) |
| Endcom |
這個 |
| Endhdr |
這個 |
| Endoff |
這個 |
| Endsig |
這個 |
| Endsiz |
這個 |
| Endsub |
這個 |
| Endtot |
這個 |
| Extcrc |
這個 |
| Exthdr |
這個 |
| Extlen |
這個 |
| Extsig |
這個 |
| Extsiz |
這個 |
| Loccrc |
這個 |
| Locext |
這個 |
| Locflg |
這個 |
| Lochdr |
這個 |
| Lochow |
這個 |
| Loclen |
這個 |
| Locnam |
這個 |
| Locsig |
這個 |
| Locsiz |
這個 |
| Loctim |
這個 |
| Locver |
這個 |
| Stored |
未壓縮(儲存)項目的壓縮方法。 (繼承來源 ZipOutputStream) |
屬性
| 名稱 | Description |
|---|---|
| Buf |
輸出緩衝區用於寫入壓縮資料。 (繼承來源 DeflaterOutputStream) |
| Class |
傳回這個 |
| Def |
這條溪流的壓縮機。 (繼承來源 DeflaterOutputStream) |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
這個 |
| JniPeerMembers |
這個 |
| Out |
要過濾的底層輸出串流。 (繼承來源 FilterOutputStream) |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
| Close() |
關閉此輸出串流並釋放與此串流相關的系統資源。 (繼承來源 OutputStream) |
| CloseEntry() |
關閉目前的 ZIP 條目,並將串流定位以便寫入下一個條目。 (繼承來源 ZipOutputStream) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
這個 |
| Deflate() |
將下一區塊壓縮資料寫入輸出串流。 (繼承來源 DeflaterOutputStream) |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
這個 |
| Equals(Object) |
這個 |
| Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
| Finish() |
完成將壓縮資料寫入輸出串流時,卻不關閉底層串流。 (繼承來源 DeflaterOutputStream) |
| Flush() |
清除該輸出串流,並強制寫出任何緩衝的輸出位元組。 (繼承來源 OutputStream) |
| GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
| JavaFinalize() |
已淘汰.
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
| Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
| NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
| PutNextEntry(ZipEntry) |
開始寫入新的 ZIP 檔案條目,並將串流定位到條目資料的起始位置。 (繼承來源 ZipOutputStream) |
| PutNextEntryAsync(ZipEntry) |
這個 |
| SetComment(String) |
設定 ZIP 檔案註解。 (繼承來源 ZipOutputStream) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetLevel(Int32) |
設定後續條目被放氣的壓縮等級。 (繼承來源 ZipOutputStream) |
| SetMethod(Int32) |
設定後續條目所需的預設壓縮方法。 (繼承來源 ZipOutputStream) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
這個 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
| Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
| Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
| Write(Byte[], Int32, Int32) |
從 |
| Write(Byte[]) |
將 |
| Write(Int32) |
將指定 |
| WriteAsync(Byte[], Int32, Int32) |
這個 |
| WriteAsync(Byte[]) |
這個 |
| WriteAsync(Int32) |
這個 |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
這個 |
| IJavaPeerable.Finalized() |
這個 |
| IJavaPeerable.JniObjectReferenceControlBlock |
這個 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
這個 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
這個 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
這個 |
| IJavaPeerable.UnregisterFromRuntime() |
這個 |
擴充方法
| 名稱 | Description |
|---|---|
| FlushAsync(IFlushable) |
這個 |
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
這個 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |