You can build the request URL as follows:
string url = "http://developer.messenger.yahooapis.com/v1/session" +
"?oauth_consumer_key=" + consumerKey +
"&oauth_nonce=" + new Random().Next(123400, 9999999).ToString() +
"&oauth_signature=" + consumerSecret + "%26" + oauthTokenSecret +
"&oauth_signature_method=PLAINTEXT" +
"&oauth_timestamp=" + getTimestamp() +
"&oauth_token=" + oauthToken +
"&oauth_version=1.0" +
"¬ifyServerToken=1" +
"&sid=" + yahooSessionInfo.sessionId;
HttpWebRequest logoffRequest = WebRequest.Create(url) as HttpWebRequest;
logoffRequest.Method = "DELETE";
And once you make the request, you will be logged off. I think Yahoo doesn't send back any response text, just a status 200 OK.