System.Net.WebClient.UploadString C# (CSharp) Method

UploadString() public method

public UploadString ( System address, string data ) : string
address System
data string
return string
        public string UploadString(System.Uri address, string data) { throw null; }
        public string UploadString(string address, string method, string data) { throw null; }

Same methods

WebClient::UploadString ( System address, string method, string data ) : string
WebClient::UploadString ( string address, string data ) : string
WebClient::UploadString ( string address, string method, string data ) : string

Usage Example

        public GamePlayHistory AddNewGameHistory(GamePlayHistory gamePlayHistory)
        {
            if (string.IsNullOrEmpty(ToSavourToken))
            {
                throw new InvalidOperationException("No ToSavour Token is set");
            }

            RequestClient = new WebClient();
            RequestClient.Headers.Add("Authorization", ToSavourToken);
            RequestClient.Headers.Add("Content-Type", "application/json");

            var memoryStream = new MemoryStream();
            GetSerializer(typeof(GamePlayHistory)).WriteObject(memoryStream, gamePlayHistory);

            memoryStream.Position = 0;
            var sr = new StreamReader(memoryStream);
            var json = sr.ReadToEnd();

            var userJsonString = RequestClient.UploadString(_host + @"gamehistories", json);

            var byteArray = Encoding.ASCII.GetBytes(userJsonString);
            var stream = new MemoryStream(byteArray);

            var returnedGamePlayHistory = GetSerializer(typeof(GamePlayHistory)).ReadObject(stream) as GamePlayHistory;

            return returnedGamePlayHistory;
        }
All Usage Examples Of System.Net.WebClient::UploadString