Nov 16 2009
C# Internetverbindung testen
[DllImport("WININET", CharSet = CharSet.Auto)]
static extern bool InternetGetConnectedState(int lpdwFlags, int dwReserved);
public bool CheckInternetConnection()
{
return InternetGetConnectedState(0, 0);
}
Nov 16 2009
[DllImport("WININET", CharSet = CharSet.Auto)]
static extern bool InternetGetConnectedState(int lpdwFlags, int dwReserved);
public bool CheckInternetConnection()
{
return InternetGetConnectedState(0, 0);
}
Nov 06 2009
Um eine Enumeration in einem WCF Sefvice an den Client zu übertragen, muss das [ServiceKnownType(typeof(Enum))] Attribute in den Service Contract eingefügt werden:
namespace TestService.Interfaces
{
[ServiceContract]
[ServiceKnownType(typeof(MyEnum))]
public interface ITestService
{
[OperationContract]
....
}
}
Die Enumeration sieht dann so aus:
namespace TestService.Classes
{
[DataContract]
public enum MyEnum
{
[EnumMember]
Undefined = 0,
[EnumMember]
Okay = 1,
[EnumMember]
Error = 2
}
[DataContract]
public class MyClass
{
...
}
}