Adam Weigert

My feedback

  1. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API Management » Lifecycle  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  2. 15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  SQL Database  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Adam Weigert commented  · 

    I'd also like a common name that moves with the primary database, and support for read/write-intent. This would make the applications zero-touch during a database server maneuver such as shifting a region or changing the server it is associated with. I'd take a simple trafficmanager profile at this point, having to modify the application connection strings while automation is possible, it can be highly prone to error especially since we use source control config of the app settings / connection strings which can't be easily automatically updated so the new release pushes the right configuration.

  3. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API Management » Security  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  4. 15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  3 comments  ·  API Management » API management experience  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert supported this idea  · 
  5. 5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API Management » Policies  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  6. 60 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API Management » API management experience  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  7. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API Management » Policies  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  8. 19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API Management » API management experience  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  9. 13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API Management » Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  10. 129 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  5 comments  ·  API Management » API management experience  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Adam Weigert commented  · 

    My use case for this is a job runs one or more times a day and at the end of the cycle new data has been loaded that is being cached, I'd like to be able to tell APIM to purge its cached entries. Being able to invalidate individual items would be nice but a global purge for a batch oriented system would work fine.

    I also in the near future will have near-time pub/sub model that will publish changes as they come through. This feature would need to be able to invalidate individual cache URLs. Worst case I keep a batch job that purges the cache on a regular basis.

    An alternative to this would be to be able to set a cache window similar to the quota thresholds. The cache is 1 hour at the top of every hour, so worst case an item gets cached a few minutes before the top of the hour and is invalidated quickly. Most likely I would use a larger cache window for these items so it is refreshed multiple times per day when used, e.g. 12am start and good for 4 hours so I would get 6 refreshes for any data that does get cached without having to make a call to invalidate it.

    Adam Weigert supported this idea  · 
  11. 36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  4 comments  ·  API Management » Policies  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Adam Weigert commented  · 

    On another note, it would be nice if this used UrlDecode on the value.

    Current workaround I am using to get the urlencoded parameter:

    @(context.Request.Body.As<string>(preserveContent:true).Split('&').Where(s => s.StartsWith("param1=", StringComparison.OrdinalIgnoreCase)).Select(s => s.Split('=').Skip(1).FirstOrDefault()).FirstOrDefault()

    Use case is when you need to exact the parameter for another use, e.g. throttling policy, send-request, etc...

    An error occurred while saving the comment
    Adam Weigert commented  · 

    Allow parsing of the request body that uses a content type of x-www-form-urlencoded.

    Example:
    Body: param1=xyz&param2=123
    Expression: @(context.Request.Body.AsForm().GetValueOrDefault('param1'))
    Output: xyz

    Adam Weigert supported this idea  · 
  12. 5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Azure Active Directory » B2C  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
  13. 46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API Management » Policies  ·  Flag idea as inappropriate…  ·  Admin →
    Adam Weigert shared this idea  · 
2 Next →

Feedback and Knowledge Base