mozilla
Your Search Results

    nsScriptableInputStream

    « XPCOM API Reference

    要約

    nsIScriptableInputStream を実装するコンポーネント。

    Class ID
    7225c040-a9bf-11d3-a197-0050041caf44
    ContractID
    @mozilla.org/scriptableinputstream;1

    サポートされたインタフェース

    nsIScriptableInputStream, nsIInputStream

    コメント

    このコンポーネントは XPCOM コンポーネントマネージャを通してアクセスします。

    コード例

    const nsIScriptableInputStream = Components.interfaces.nsIScriptableInputStream;
    
    function consumeStream(inputStream)
    {
      var factory = Components.classes["@mozilla.org/scriptableinputstream;1"];
    
      var sis = factory.createInstance(nsIScriptableInputStream);
      sis.init(inputStream);
    
      try
      {
        while (true)
        {
          var chunk = sis.read(512);
          if (chunk.length == 0)
            break;
    
          // ok, chunk now contains a portion of the stream's data.
          // Do something with it!
        }
      }
      catch (e)
      {
        dump("Error: failed reading from stream:\n" + e + "\n");
      }
    }
    

    参考

    nsIScriptableInputStream

     

    ドキュメントのタグと貢献者

    Contributors to this page: Marsf, fscholz, teoli
    最終更新者: fscholz,