Add "Ping" Method
This commit is contained in:
parent
fa22f084a8
commit
c45b28ed10
|
@ -96,6 +96,23 @@ namespace CC_Functions.Misc
|
||||||
WebResponse resp = req.GetResponse();
|
WebResponse resp = req.GetResponse();
|
||||||
return resp.ResponseUri;
|
return resp.ResponseUri;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static bool Ping(this Uri self)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(self);
|
||||||
|
request.Timeout = 3000;
|
||||||
|
request.AllowAutoRedirect = true;
|
||||||
|
using WebResponse response = request.GetResponse();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static Rectangle Round(this RectangleF self) => Rectangle.Round(self);
|
public static Rectangle Round(this RectangleF self) => Rectangle.Round(self);
|
||||||
public static Rectangle Ceiling(this RectangleF self) => Rectangle.Ceiling(self);
|
public static Rectangle Ceiling(this RectangleF self) => Rectangle.Ceiling(self);
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue
Block a user