private static byte[] GetRequestContent(String username, String password, String application, String accessKey, String privateAccessKey, Encoding encoding) { XDocument document = new XDocument(new XDeclaration("1.0", encoding.BodyName, "yes")); XElement root = new XElement("appAuthorization"); XElement userNameElement = new XElement("username"); userNameElement.SetValue(username); root.Add(userNameElement); XElement passwordElement = new XElement("password"); passwordElement.SetValue(password); root.Add(passwordElement); XElement appElement = new XElement("application"); appElement.SetValue(application); root.Add(appElement); XElement accessKeyElement = new XElement("accessKeyId"); accessKeyElement.SetValue(accessKey); root.Add(accessKeyElement); XElement privateAccessKeyElement = new XElement("privateAccessKey"); privateAccessKeyElement.SetValue(privateAccessKey); root.Add(privateAccessKeyElement); document.Add(root); return document.Encode(encoding); }
private static byte[] GetCreateFileRequestContent(String displayName, String mediaType, Encoding encoding) { XDocument document = new XDocument(new XDeclaration("1.0", encoding.BodyName, "yes")); XElement root = new XElement("file"); XElement displayNameElement = new XElement("displayName"); displayNameElement.SetValue(displayName); root.Add(displayNameElement); XElement mediaTypeElement = new XElement("mediaType"); mediaTypeElement.SetValue(mediaType); root.Add(mediaTypeElement); document.Add(root); return document.Encode(encoding); }
private static byte[] GetRequestContent(String accessKeyId, String privateAccessKey, String refreshToken, Encoding encoding) { XDocument document = new XDocument(new XDeclaration("1.0", encoding.BodyName, "yes")); XElement root = new XElement("tokenAuthRequest"); XElement accessKeyElement = new XElement("accessKeyId"); accessKeyElement.SetValue(accessKeyId); root.Add(accessKeyElement); XElement privateAccessKeyElement = new XElement("privateAccessKey"); privateAccessKeyElement.SetValue(privateAccessKey); root.Add(privateAccessKeyElement); XElement refreshTokenElement = new XElement("refreshToken"); refreshTokenElement.SetValue(refreshToken); root.Add(refreshTokenElement); document.Add(root); return document.Encode(encoding); }