-
Archives
- February 2012
- January 2012
- September 2011
- May 2011
- April 2011
- September 2010
- May 2010
- April 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- December 2007
- July 2007
- June 2007
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- October 2004
- August 2004
- July 2004
- June 2004
- December 1969
-
Meta
Category Archives: C# Snippets
Catch key presses in a Windows Forms application
Simple enough to do. Set the “KeyPreview” property of the form to “True” Create a KeyUp event handler, eg private void Form1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e) { if(e.KeyCode == Keys.F12) { // Do something here } } Wire the event handler … Continue reading
Posted in C# Snippets
Comments Off
Sharepoint portal connection strings
How to pull connection string details out of a Sharepoint portal site. using System; using Microsoft.SharePoint.Portal; using Microsoft.SharePoint.Portal.Topology; namespace SPConnStrings { /// /// Summary description for Class1. /// class Class1 { /// /// The main entry point for the application. … Continue reading
Posted in C# Snippets
Comments Off
Sharepoint permissions and web parts
There is a strong argument against doing things like this, but there are times when you just have to bite the bullet and grant full access permissions to certain web parts without having to install them to the GAC. Here’s … Continue reading
Posted in C# Snippets
Comments Off
WMI Out Of Memory issues
I have been working on an automated way of deploying BizTalk assemblies, orchestrations and bindings without having to use NAnt or MSBuild this week. It has thrown up a problem that lots of people must have if they are doing … Continue reading
Posted in BizTalk, C# Snippets
Comments Off
Process.Start and required input
I had an issue with Process.Start today. I was trying to call an executable that requires the user to confirm the action with a keystroke, in this case “y”. As far as I am aware, there is no mechanism within … Continue reading
Posted in C# Snippets
Comments Off
Return multiple values from a method
This falls under the category of “I would have known about this if I was not self-taught, and it would have saved me so much time.” In general, the methods I have written in the past have only been able … Continue reading
Posted in C# Snippets
Comments Off
Web Service Portability (part 2)
Another thing that caught me out today… I deployed a couple of web services, and web form consumers of those services to a “Live” environment today, and was getting some strange behaviour. Because of the limited amount of fault tracking … Continue reading
Posted in C# Snippets
Comments Off
Web Service Portability
When you create an application that relies upon web services, the simplest way to define the location of those web services is by specifying them at design time. The problem, of course, is when you want to deploy a development … Continue reading
Posted in C# Snippets
Comments Off
Delete an object from the IIS metabase
Simple enough to do, as long as you remember you have to remove it from the parent item’s children list. public static void DeleteMetabaseObject(string metabasePath) { try { string deleteParent = metabasePath.Substring(0,metabasePath.LastIndexOf("/")); string deleteName = metabasePath.Substring(metabasePath.LastIndexOf("/") + 1); DirectoryEntry parent … Continue reading
Posted in C# Snippets
Comments Off
Create a new Virtual Directory in IIS via C#
The following method will create a new IIS Virtual Folder object, based on a path and a friendly name. ServerID is the ID of the “Web Site” you want to work with in IIS. VirtualDirName is the name of the … Continue reading
Posted in C# Snippets
Comments Off