Am 22. March 2009 um 01:03 eingetragen

Da ich momentan öfters am rum hantieren mit GUID's bin, hier eine kleine Funktion, welche eine Zeichenkette prüft ob es sich um eine gültige GUID handelt und wenn ja, diese auch liefert. Wer es braucht...

 


public static bool IsGuid(string s, out Guid Result)

{

bool isValidGuid = false;

Regex rxGuid
= new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$", RegexOptions.Compiled);

Result
= Guid.Empty;



if (s!= null)

{

if (rxGuid.IsMatch(s))

{

Result
= new Guid(s);

isValidGuid
= true;

}

}



return isValidGuid;

}




15 Comments vorhanden.


Kategorien:C# , Snippet
Tags:,
Aktionen:E-mail | Permalink | Kick it! | DZone it! | del.icio.us

Am 20. March 2009 um 01:40 eingetragen

Eigentlich sollte hier mein erster Beitrag dieses Blogs kommen (ist es ja eigentlich auch), allerdings musste ich feststellen, dass Daniel selbes Thema bereits veröffentlicht hat. Daher hier nur kurz ein Umriss mit folgendem Link zu Daniel.

Wir hatten bei zwei unserer Kunden das Problem, dass WebRequests nicht mehr funktioniert hatten. Hier wurde immer ein "401 unauthorized" gemeldet. Dabei war es unerheblich ob per RunWithElevatedPrivileges, durch Impersonation oder gänzlich ohne Auth. zugegriffen wurde.

Aber lies doch einfach hier: 

Daniel » 401 unauthorized nach Update

 

Markus



165 Comments vorhanden.


Kategorien:.NET , C# , Sharepoint
Tags:, , ,
Aktionen:E-mail | Permalink | Kick it! | DZone it! | del.icio.us

Am 20. March 2009 um 00:39 eingetragen

Tja, nun auch hier: Ein kleiner Blog, welcher in wahrscheinlich nicht allzu viele Beiträge, dafür aber qualitativ gute (so hoffe ich zumindest) bringen wird.

Die Domain heißt zwar "Sharefreund", doch solltest Du der Meinung sein hierbei handelt es sich um einen OneClickHoster oder ähnliches: Sorry, aber weit gefehlt.

Aufgrund meiner beruflichen Tätigkeit More...



38 Comments vorhanden.


Kategorien:Sonstiges
Tags:
Aktionen:E-mail | Permalink | Kick it! | DZone it! | del.icio.us