コード例 #1
0
 public Task <string> UploadProfileImageAsync(string fileName, SignalGo.Shared.Models.StreamInfo <string> streamInfo)
 {
     return(SignalGo.Client.ClientProvider.UploadStreamAsync <string>(CurrentProvider, ServerAddress, Port, ServiceName, "UploadProfileImage", new SignalGo.Shared.Models.ParameterInfo[]
     {
         new  SignalGo.Shared.Models.ParameterInfo()
         {
             Name = nameof(fileName), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(fileName)
         },
         new  SignalGo.Shared.Models.ParameterInfo()
         {
             Name = nameof(streamInfo), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(streamInfo)
         },
     }, streamInfo));
 }
コード例 #2
0
 public string UploadProfileImage(string fileName, SignalGo.Shared.Models.StreamInfo <string> streamInfo)
 {
     SignalGo.Client.HttpClientResponse result = _httpClient.Post(_serverUrl + (_serverUrl.EndsWith("/") ? "" : "/") + "teststream/UploadProfileImage", new SignalGo.Shared.Models.ParameterInfo[]
     {
         new  SignalGo.Shared.Models.ParameterInfo()
         {
             Name = nameof(fileName), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(fileName)
         },
         new  SignalGo.Shared.Models.ParameterInfo()
         {
             Name = nameof(streamInfo), Value = SignalGo.Client.ClientSerializationHelper.SerializeObject(streamInfo)
         },
     }, streamInfo);
     ResponseHeaders = result.ResponseHeaders;
     Status          = result.Status;
     if (Status == System.Net.HttpStatusCode.InternalServerError)
     {
         throw new Exception(result.Data);
     }
     return(SignalGo.Client.ClientSerializationHelper.DeserializeObject <string>(result.Data));
 }