Property DocumentStream of WebBrowser

  • Thread starter Thread starter juan
  • Start date Start date
J

juan

If i assign a new StreamObject to this property, who is in charge to to
close the stream? me or the WebBrowser?
 
juan,

You are. Unless it is stated by the documentation for the
class/property/method, I think it is safe to say that lifetime management of
any object passed to the class/property/method is your responsibility.

Of course, you can always simply assign a stream to the property and
then try to access the stream after the page loads. If you get an
ObjectDisposedException, and then you will know. In this case, you will see
that you still have to call Dispose on the Stream implementation when you
are done.
 
thanks
Nicholas Paldino said:
juan,

You are. Unless it is stated by the documentation for the
class/property/method, I think it is safe to say that lifetime management
of any object passed to the class/property/method is your responsibility.

Of course, you can always simply assign a stream to the property and
then try to access the stream after the page loads. If you get an
ObjectDisposedException, and then you will know. In this case, you will
see that you still have to call Dispose on the Stream implementation when
you are done.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

juan said:
If i assign a new StreamObject to this property, who is in charge to to
close the stream? me or the WebBrowser?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top