Microsoft.PowerShell.GData.Dgc.GoogleAppService.RemoveUserAlias C# (CSharp) Method

RemoveUserAlias() public method

public RemoveUserAlias ( Google.GData.Apps.AppsService userService, string userAlias ) : string
userService Google.GData.Apps.AppsService
userAlias string
return string
            public string RemoveUserAlias(AppsService userService, string userAlias)
            {
                var _domain = userService.Domain.ToString();
                char[] _delimiterChars = { '@' };
                string[] _temp = userAlias.Split(_delimiterChars);
                var _aliasDomain = _temp[1];
                var _token = userService.Groups.QueryClientLoginToken();
                var _uri = new Uri("https://apps-apis.google.com/a/feeds/alias/2.0/" + _domain + "/" + userAlias);

                WebRequest _webRequest = WebRequest.Create(_uri);

                _webRequest.Method = "DELETE";
                _webRequest.ContentType = "application/atom+xml; charset=UTF-8";
                _webRequest.Headers.Add("Authorization: GoogleLogin auth=" + _token);

                string _post = "";
                byte[] _bytes = Encoding.UTF8.GetBytes(_post);
                Stream _OS = null;
                _webRequest.ContentLength = _bytes.Length;
                _OS = _webRequest.GetRequestStream();
                _OS.Write(_bytes, 0, _bytes.Length);

                WebResponse _webResponse = _webRequest.GetResponse();

                if (_webResponse == null)
                {
                    throw new Exception("WebResponse is null");
                }
                StreamReader _SR = new StreamReader(_webResponse.GetResponseStream());
                var _result = _SR.ReadToEnd().Trim();
                return _result;
            }