コード例 #1
0
ファイル: UploadInfo.cs プロジェクト: TopperDEL/uplink.net
        internal static UploadInfo FromSWIG(SWIG.UplinkUploadInfo original)
        {
            UploadInfo ret = new UploadInfo();

            ret.UploadId       = original.upload_id;
            ret.Key            = original.key;
            ret.IsPrefix       = original.is_prefix;
            ret.SystemMetadata = SystemMetadata.FromSWIG(original.system);
            //ret.CustomMetadata = CustomMetadata.FromSWIG(original.custom); //ToDo: support custom metadata here

            return(ret);
        }
コード例 #2
0
ファイル: Object.cs プロジェクト: TopperDEL/uplink.net
        internal static Object FromSWIG(SWIG.UplinkObject original, bool disposeObjectInfo = true)
        {
            Object ret = new Object();

            ret.Key            = original.key;
            ret.IsPrefix       = original.is_prefix;
            ret.SystemMetadata = SystemMetadata.FromSWIG(original.system);
            ret.CustomMetadata = CustomMetadata.FromSWIG(original);

            if (disposeObjectInfo)
            {
                original.Dispose();
            }

            return(ret);
        }