Articles of wcf

Servizio WCF che restituisce “Metodo non consentito”

Nel processo di sviluppo del mio primo servizio WCF e quando provo ad usarlo, ottengo “Metodo non consentito” senza altre spiegazioni. Ho configurato la mia interfaccia con ServiceContract e OperationContract: [OperationContract] void FileUpload(UploadedFile file); Insieme al metodo attuale: public void FileUpload(UploadedFile file) {}; Per accedere al servizio inserisco http: //localhost/project/myService.svc/FileUpload ma ottengo l’errore “Metodo non […]

Timeouts Servizi WCF

Come funzionano i timeout in WCF? Ad esempio, so che è ansible configurare sendTimeout e receiveTimeout per l’associazione di client. Ma come lavorano? MSDN descrive sendTimeout come: Un valore TimeSpan che specifica l’intervallo di tempo previsto per il completamento di un’operazione di invio. Questo valore dovrebbe essere maggiore o uguale a Zero. L’impostazione predefinita è […]

Trasporto WCF vs messaggio

Stavo leggendo sulle implementazioni di sicurezza di WCF e ho scoperto che ci sono 2 tipi di sicurezza: Transport Mode and Message Mode (or both) Se ho usato HTTPS per la modalità di trasporto, è più sicuro se ho usato anche la sicurezza dei messaggi? lo sto chiedendo perché quello che capisco è il seguente: […]

Perché WCF restituisce myObject anziché List come mi aspettavo?

Sto restituendo una lista dal mio metodo WCF. Nel mio codice cliente, il tipo restituito viene mostrato come MyObject []. Devo usare MyObject [], o IList, o IEnumerable … WCFClient myClient = new WCFClient(); MyObject[] list = myClient.GetMyStuff(); or IList list = myClient.GetMyStuff(); or IEnumerable list = myClient.GetMyStuff(); Tutto quello che sto facendo è prendere […]

Come modificare a livello di codice l’impostazione di indirizzo endpoint app.config di WCF?

Mi piacerebbe modificare a livello di programmazione il mio file app.config per impostare quale endpoint del file di servizio dovrebbe essere utilizzato. Qual è il modo migliore per farlo in fase di runtime? Per riferimento:

Modello per chiamare il servizio WCF usando async / await

Ho generato un proxy con operazioni basate sulle attività . Come dovrebbe essere invocato correttamente questo servizio (smaltimento di ServiceClient e OperationContext seguito) utilizzando async / await? Il mio primo tentativo è stato: public async Task GetHomeInfoAsync(DateTime timestamp) { using (var helper = new ServiceHelper()) { return await helper.Proxy.GetHomeInfoAsync(timestamp); } } Essere ServiceHelper una class […]

Serializzazione XML DataContract e attributi XML

È ansible deserializzare questo XML in un object contrassegnato con l’attributo DataContract? 1000 Come puoi vedere, c’è l’attributo “unità”. Non credo che sia supportato. O mi sbaglio?

Ottenere l’indirizzo IP del client in WCF 3.0

Apparentemente è ansible ottenere facilmente un indirizzo IP client in WCF 3.5 ma non in WCF 3.0. Qualcuno sa come?

POSTing JsonObject With HttpClient From Web API

Sto provando a POST un JsonObject usando HttpClient da Web API. Non sono abbastanza sicuro su come fare questo e non riesco a trovare molto in termini di codice di esempio. Ecco cosa ho finora: var myObject = (dynamic)new JsonObject(); myObject.Data = “some data”; myObject.Data2 = “some more data”; HttpClient httpClient = new HttpClient(“myurl”); httpClient.DefaultRequestHeaders.Accept.Add(new […]

Quota di lunghezza massima dell’array

Sto scrivendo una piccola app WCF / WPF per ridimensionare le immagini, ma WCF mi sta dando dolore quando provo a inviare un’immagine del formato 28K al mio servizio dal client. Il servizio funziona correttamente quando invio immagini più piccole. Ho immediatamente pensato che si trattasse di un problema di configurazione e ho spostato il […]