Articles of servicestack

Utilizzo dei token di OAuth e di Linq2Twitter con un API di ServiceStack

Voglio utilizzare Linq2Twitter per effettuare una chiamata API di Twitter da un’API REST scritta in ServiceStack. Ho le seguenti informazioni: ConsumerKey ConsumerSecret il token OAuth memorizzato nella cache da quando l’utente ha autenticato la nostra app sul sito memorizzato OAuth TokenSecret da quando l’utente ha autenticato la nostra app sul sito Come posso creare TwitterContext […]

ServiceStack.Text serializza riferimenti circolari

Ho bisogno di serializzare un grafico object come questo: public class A { public B Link1 {get;set;} } public class B { public A Link2 {get;set;} } In modo che JSON ottenga solo due istanze, ma viene nuovamente deserializzato correttamente. Ad esempio usando un meta id o qualcosa di simile. So che c’è un modo […]

Come eseguire il mapping della chiamata di funzione .NET alla proprietà automaticamente?

Modifica: Questo era originariamente per il mapping 1: 1, ma ho capito che avevo bisogno di una mapping ricorsiva più complicata, quindi una nuova domanda è stata postata qui: Come mappare ricorsivamente l’ quadro per visualizzare il modello con la chiamata di funzione di Automapper? Sto provando a mappare genericamente una funzione di class quadro […]

Servizio REST ServiceStack self-hosting sulla rete locale

Mi chiedevo se qualcuno potesse essere d’aiuto: ho una rete locale (wireless, il mio computer e un laptop collegato) e ho provato a ospitare un servizio di recupero sviluppato con ServiceStack su di esso. Se eseguo l’applicazione sul computer (un’app console per ora) e provo ad accedere al servizio usando l’IP della macchina o 127.0.0.1, […]

MVC4 e sessione ServiceStack in Redis

Ho un nuovissimo progetto MVC4 su cui ho installato lo starter pack ServiceStack MVC (versione 4.0.12 da MyGET) per avviare l’utilizzo delle sessioni dello stack di servizio. Nella mia AppHost mia sessione personalizzata è configurata come: Plugins.Add(new AuthFeature(() => new CustomUserSession(), new IAuthProvider[] { new CredentialsAuthProvider(config) })); La sessione personalizzata ha questo aspetto a scopo […]

Swagger non funziona su un ServiceStack Service autonomo

Seguendo l’esempio di codice a questo URL: https://github.com/ServiceStack/ServiceStack/wiki/Self-hosting Ho creato una soluzione vuota, incollato il codice C # sopra in “program.cs” e ho eseguito i seguenti comandi di nuget per ottenere le librerie e i file di codice richiesti importati: Install-Package ServiceStack Install-Package ServiceStack.api.Swagger Il servizio funziona correttamente, i metadati swagger vengono consegnati correttamente, ma […]

ServiceStack Autenticazione utente personalizzata

Qualcuno ha un esempio reale di come usare RefId int come proposto in questa domanda ? Sto cercando di ottenere l’autenticazione, ma ho bisogno di sposare i dati UserAuth con la mia tabella utente. Il problema è che non ho idea di come passare un parametro aggiuntivo al metodo “/ register”. Credo che sto cercando […]

Swagger con Service Stack non funziona

Sto cercando di implementare Swagger con Service Stack. Ho installato lo stack di servizio con swagger usando nuget. Le attuali versioni DLL sono riportate per lo più come 3.9.56.0. Sto cercando di seguire l’esempio fornito in … https://github.com/ServiceStack/ServiceStack.UseCases/tree/master/SwaggerHelloWorld e l’istruzione sembra abbastanza infallibile … Plugins.Add(new ServiceStack.Api.Swagger.SwaggerFeature()); entra nel metodo “Configura” dopo che ho installato via […]

Timeout del comando OrmLite di ServiceStack

Quando si utilizza IDbConnection.ExecuteSql come si imposta il timeout del comando? IDbConnection db = ConnectionFactory.OpenDbConnection(); db.ExecuteSql(“…”); Se utilizzo il metodo IDbCommand.ExecuteSql (vedi sotto), posso impostare il timeout del comando, ma ricevo un sacco di avvertenze sui metodi deprecati. IDbCommand comm = db.CreateCommand() comm.CommandTimeout = 240; comm.ExecuteSql(“…”);

Redis Pub / Sub ServiceStack, annulla la discussione

Questa forse una domanda di threading più generale non sono sicuro. Ma ho un’app WPF che si iscrive ai canali e ascolta i messaggi da un database redis. App.SubscriptionThread = new Thread(() => { _redisSubscription.SubscribeToChannels(“ChannelA”, “ChannelB”); }); App.SubscriptionThread.Start(); Una volta che comincio, non ho idea di come fermarlo. Cose che ho provato Usando il Thread.Abort […]