splitio / .net-core-client Goto Github PK
View Code? Open in Web Editor NEW.Net-core SDK client for Split Software
Home Page: https://split.io
License: Other
.Net-core SDK client for Split Software
Home Page: https://split.io
License: Other
With the Javascript SDK we can provide an empty api key when connecting to a split proxy.
core: {
// This is set by the proxy config
authorizationKey: '',
key: user.id?.toString() ?? '',
},
Why is an Api key required for the .NET SDK if connecting to a split proxy?
Hi guys,
Currently, we trying to integrate split.io product into our system with .NET Core backend.
And we a quite confused because we do not see any async public API.
Are there some reasons for it?
Thank you :)
Would you consider switching over to the more modern Microsoft.Extensions.Logging library for logging instead of Common.Logging? It has the same capabilities and more, and is also much nicer to work with.
We get an exception when attempting to load the assembly via a shared assembly.
CSC : warning CS8002: Referenced assembly 'Splitio, Version=6.2.1.0, Culture=neutral, PublicKeyToken=null' does not have a strong name.
Hello guys,
where can I find documentation or examples how to work with segments via .net core sdk.
https://help.split.io/hc/en-us/articles/360020240172--NET-SDK
here I can not find anything. Can you help me with this please?
This line expects that our proxy has a /api
path, unfortunately, our proxy server has been set up differently and working properly within the javascript SDK.
private const string SplitChangesUrlTemplate = "/api/splitChanges";
This prevents us to use the .NET SDK with our proxy setup.
The BaseMatcher
class does not support Guid
for the value type in the base implementation of Match()
.
Could this be added as a simple pass through to the string
type evaluation by calling Guid.ToString()
?
Hi all,
Does the library support some cache invalidation? As I see it's housing memory cache by default and Redis if needed.
Problem
For example this call returning "on" value
var treatment = splitClient.GetTreatment("key", "swaggerEnabled");
But when after that I change the value in split.io app to "off" and repeat
var treatment = splitClient.GetTreatment("key", "swaggerEnabled");
I receive old value instead.
Maybe for each request, I should recreate ISplitClient
?
Thank you
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.