ReadAsArrayBuffer() public méthode

public ReadAsArrayBuffer ( Blob blob ) : void
blob Blob
Résultat void
Exemple #1
0
        internal static Task <FileStream> FromFile(Bridge.Internal.Html5.File file)
        {
            var completer  = new System.Threading.Tasks.TaskCompletionSource <FileStream>();
            var fileReader = new FileReader();

            fileReader.OnLoad = () =>
            {
                completer.SetResult(new FileStream(fileReader.Result, file.Name));
            };
            fileReader.OnError = (e) =>
            {
                completer.SetException(new ErrorException(e.As <dynamic>().target.error.As <string>()));
            };
            fileReader.ReadAsArrayBuffer(file);

            return(completer.Task);
        }
Exemple #2
0
        internal static Task <FileStream> FromFile(object file)
        {
            var completer  = new System.Threading.Tasks.TaskCompletionSource <FileStream>();
            var fileReader = new FileReader();

            /*@
             * fileReader.onload = function () {
             *  completer.setResult(new System.IO.FileStream.ctor(fileReader.result, file.name));
             * };
             */
            fileReader.OnError = (e) =>
            {
                completer.SetException(new SystemException(e.As <dynamic>().target.error.As <string>()));
            };
            fileReader.ReadAsArrayBuffer(file);

            return(completer.Task);
        }