James Hancock

My feedback

  1. 205 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    triaged  ·  5 comments  ·  Networking » Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    James Hancock commented  · 

    What Needs to happen is that Azure App Service Certificate needs to generate an actual certificate in Azure Key Vault unlike the way it is done now, and use the Azure App Service KeyVault integration and then update the Azure Key Vault Certificate automatically on renewal.

    Then all of the services could use it anywhere you wish. (i.e. especially wildcards)

  2. 9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking » Application Gateway  ·  Flag idea as inappropriate…  ·  Admin →
    James Hancock shared this idea  · 
  3. 3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Azure Container Instances  ·  Flag idea as inappropriate…  ·  Admin →
    James Hancock supported this idea  · 
  4. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  1 comment  ·  Azure Functions » Runtime  ·  Flag idea as inappropriate…  ·  Admin →
    James Hancock shared this idea  · 
  5. 6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Azure Functions » Feature  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    James Hancock commented  · 

    The sandbox should be eliminated for functions running in docker (or k8s) because it's meaningless because the docker image is the sandbox. And of course this is linux it's running on so it's moot because there is no GDI+ in that case.

    Please at least detect that it's docker it's running in or give us a flag and allow it to work properly in that environment.

    James Hancock supported this idea  · 
  6. 509 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Azure Cosmos DB » SQL API  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback. I have discussed this in more detail with our team.

    You are correct the workaround suggested to use .AsEnumerable().FirstOrDefault(). should not be a recommended work around. This way results in materializing all documents on the client first before getting the 1st document, which is not very efficient and the exact opposite of what you are trying to achieve.

    Instead we recommend you use Take(1).AsEnumerable() and then .First() or .Single() or .FirstOrDefault() for Single() and First(). Take(1) is translated to SELECT TOP 1 and is processed server-side so more efficient than the previous suggestion and is what you are trying to achieve.

    As to the original ask. The support for these operations can be done, but this work is not prioritized against the other work we want to deliver. I will move this back as unplanned but please note this is on our roadmap.

    Thanks again…

    An error occurred while saving the comment
    James Hancock commented  · 

    ComosDb should be targeting SQL Server Linq compatibility parity. This is a DUH one because First, FirstOrDeafult, Single and SingleOrDefault can easily be wrapped as outlined and won't cause fud. So it should be trivial to put these in the translator for linq.

  7. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL Database » Bugs  ·  Flag idea as inappropriate…  ·  Admin →
    James Hancock shared this idea  · 
  8. 21 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  Azure Media Services » Azure Media Player  ·  Flag idea as inappropriate…  ·  Admin →
    James Hancock supported this idea  · 
  9. 15 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Azure Media Services » Azure Media Player  ·  Flag idea as inappropriate…  ·  Admin →

    Azure Media Player is a web based player that plays-back streaming content from Azure Media Services. As an web application developer you can choose to expose Download URLs to your customers for the full MP4 content (which you can get the URL from Azure Media Services). Downloading the content is outside the context of Azure Media Player.

    Did you mean offline playback (different scenario)?

    An error occurred while saving the comment
    James Hancock commented  · 

    The scenario where this would be used:

    Mobile applications
    Desktop Applications
    UWP applications

    All with offline support.

    We should be able to download the video and playback in a microsoft video player with full content encryption and it should be locked to the device that downloaded it (i.e. the video player on each platform should support getting key information to send up to Azure for the download and Azure should encrypt it dynamically for that machine so that it's only playable on that machine.

    In a perfect world this would be controllable by us based on a token that we generate (i.e. the user enters a CD key in the application and the video is encrypted based on the CD key and the other part of the pair that we generate and pre-provided to you in the encryption process) so that we can distribute DVDs and thumbsticks that are locked down with the video encrypted on it and it will play back after the user registers the CD key.

    Basically think of the scenario of Windows Media Center and recording content encrypted streams from a Cable provider. I should be able to do the same thing and distribute encrypted content that can be unlocked but only with the CD Key and the token from us. (We would likely provide 4 tokens that would work with the CD Key to you so that any of those 4 could work so that the user could install it on up to 4 machines.)

Feedback and Knowledge Base