<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Internet Connection Status</Title>
      <Shortcut>InternetConnectionStatus</Shortcut>
      <Description>Internet Connection Status [C#]</Description>
      <Author>Simone Busoli</Author>
      <HelpUrl>/PreviewSnippet.aspx?SnippetID=43139e10-25d7-4756-9cfb-8ffecdad4668</HelpUrl>
      <SnippetTypes>
        <SnippetType>SurroundsWith</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Code Language="csharp"><![CDATA[using System.Runtime.InteropServices ;
public class ConnectionState
{
[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue) ;
public ConnectionState()
{
//
// TODO: aggiungere qui la logica del costruttore
//
}
public static bool ConnessioneInternet( )//rileva se la macchina è on-line
{
int Desc ;
return InternetGetConnectedState( out Desc, 0 ) ;
}
}]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>