Disposed vs Finalize

Ask a Question related to ASP.NET Web Services, Design and Development.

  1. #1

    Default Disposed vs Finalize

    Hi,

    I am calling some unmanaged code from a WebService class and want to ensure
    that the resources are released when the WebService class is disposed.

    Should I put the cleanup code in the WebServices Disposed event or override
    the Finalize method?

    Thanks.
    Mike Guest

  2. Similar Questions and Discussions

    1. Cannot access a disposed object named System.Net.TlsStream
      Hello everybody i have the following code to access an application via https: ---------------------------------------------...
    2. Cannot access a disposed object named "System.Net.TlsStream"???
      Hi, When I trying to do HTTP POST to HTTPS URL I am getting this error on first attempt: Cannot access a disposed object named...
  3. #2

    Default Re: Disposed vs Finalize

    "Mike" <Mike@discussions.microsoft.com> wrote in message
    news:C0DBA8D6-CA92-46B2-A77A-4BAE8CE95D85@microsoft.com...
    > Hi,
    >
    > I am calling some unmanaged code from a WebService class and want to
    > ensure
    > that the resources are released when the WebService class is disposed.
    >
    > Should I put the cleanup code in the WebServices Disposed event or
    > override
    > the Finalize method?

    Hi Mike,
    you should definitely use the Dispose method. This can be a long discussion
    so please read something on Dispose pattern in .NET Framework.

    Regards,

    --
    Martin Kulov
    [url]http://www.codeattest.com/blogs/martin[/url]

    MCAD Charter Member
    MCSD.NET Early Achiever
    MCSD


    Martin Kulov Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139