Microsoft Docs - Latest Articles

As the new home for Microsoft technical documentation, docs.microsoft.com has not only modernized the web experience for content, but also how we create and support the content you use to learn, manage and deploy solutions. It is the one-stop shop for everything related to Microsoft technologies. In order to make sure you can keep up to date on what’s new and exciting on docs.microsoft.com, we’ve created a dedicated feed for you.


Selected Feed: NuGet

File compression in Xamarin.iOS - Xamarin

https://docs.microsoft.com/en-us/xamarin/ios/platform/file-compression This document describes how to work with the libcompression API in Xamarin.iOS. It discusses deflating, inflating, and the different supported algorithms.
Published Date : Wednesday, June 19, 2019

Xamarin.Forms Local Database Tutorial - Xamarin

https://docs.microsoft.com/en-us/xamarin/get-started/tutorials/local-database/ Learn how to use the SQLite.NET NuGet package to incorporate local database operations into a Xamarin.Forms application.
Published Date : Wednesday, June 19, 2019

Xamarin.Forms Web Service Tutorial - Xamarin

https://docs.microsoft.com/en-us/xamarin/get-started/tutorials/web-service/ Learn how to consume REST-based web services from Xamarin.Forms applications.
Published Date : Wednesday, June 19, 2019

.NET Client Libraries for Azure DevOps Services (and TFS)

https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries Easily integrate with Azure DevOps Services and Team Foundation Server from apps and services on Windows.
Published Date : Wednesday, June 19, 2019

Visual Studio Team Services (VSTS) Sprint 121 Update

https://docs.microsoft.com/en-us/azure/devops/release-notes/2017/aug-04-team-services Visual Studio Team Services (VSTS) release notes for Sprint 121 Update on August 4 2017 including Wiki in Public Preview and Ansible Integration
Published Date : Wednesday, June 19, 2019

Quickstart: Search for videos using the Bing Video Search REST API and C#

https://docs.microsoft.com/en-us/azure/cognitive-services/bing-video-search/quickstarts/csharp Use this quickstart to send video search requests to the Bing Video Search REST API using C#.
Published Date : Wednesday, June 19, 2019

Quickstart: Perform a news search with C# - Bing News Search REST API

https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/csharp Use this quickstart to send a request to the Bing News Search REST API using C#, and receive a JSON response.
Published Date : Wednesday, June 19, 2019

Azure Application Insights for ASP.NET Core

https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core Monitor ASP.NET Core web applications for availability, performance, and usage.
Published Date : Wednesday, June 19, 2019

Tutorial for using feature flags in a .NET Core app

https://docs.microsoft.com/en-us/azure/azure-app-configuration/use-feature-flags-dotnet-core In this tutorial, you learn how to implement feature flags in .NET Core apps.
Published Date : Wednesday, June 19, 2019

Quickstart for adding feature flags to ASP.NET Core

https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-aspnet-core A quickstart for adding feature flags to ASP.NET Core apps and managing them in Azure App Configuration
Published Date : Wednesday, June 19, 2019

Start-Job (Microsoft.PowerShell.Core)

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/start-job The Start-Job cmdlet starts a PowerShell background job on the local computer. A PowerShell background job runs a command without interacting with the current session. When you start a background job, a job object returns immediately, even if the job takes an extended time to finish. You can continue to work in the session without interruption while the job runs. The job object contains useful information about the job, but it does not contain the job results. When the job finishes, use the Receive-Job cmdlet to get the results of the job. For more information about background jobs, see about_Jobs. To run a background job on a remote computer, use the AsJob parameter that is available on many cmdlets, or use the Invoke-Command cmdlet to run a Start-Job command on the remote computer. For more information, see about_Remote_Jobs. Starting in Windows PowerShell 3.0, Start-Job can start instances of custom job types, such as scheduled jobs. For information about how to use Start-Job to start jobs with custom types, see the help topics for the job type feature. Note Creating an out-of-process background job with Start-Job is not supported in the scenario where PowerShell is being hosted in other applications, such as the PowerShell Azure Functions. This is by design because Start-Job depends on the pwsh executable to be available under $PSHOME to start an out-of-process background job, but when an application is hosting PowerShell, it&#x27s directly using the PowerShell NuGet SDK packages and won&#x27t have pwsh shipped along. The substitute in that scenario is Start-ThreadJob from the module ThreadJob.
Published Date : Wednesday, June 19, 2019

Microsoft Information Protection (MIP) SDK setup and configuration

https://docs.microsoft.com/en-us/information-protection/develop/setup-configure-mip Provides the setup and configuration prerequisites, in order to use applications built with the Microsoft Information Protection SDK.
Published Date : Wednesday, June 19, 2019

Quickstart - Initialization for Microsoft Information Protection (MIP) SDK C++ clients

https://docs.microsoft.com/en-us/information-protection/develop/quick-app-initialization-cpp A quickstart showing you how to write the initialization logic for a Microsoft Information Protection (MIP) SDK client applications.
Published Date : Wednesday, June 19, 2019

Microsoft Information Protection SDK C# Wrapper Overview

https://docs.microsoft.com/en-us/information-protection/develop/concept-summary-csharp A quick overview on how to get started with the MIP SDK .NET wrapper, and the differences between the .NET wrapper and C++ SDK.
Published Date : Wednesday, June 19, 2019

Quickstart - Initialization for Microsoft Information Protection (MIP) SDK C# clients

https://docs.microsoft.com/en-us/information-protection/develop/quick-app-initialization-csharp A quickstart showing you how to write the initialization logic for a Microsoft Information Protection (MIP) SDK C# client applications.
Published Date : Wednesday, June 19, 2019

Overview - Microsoft Information Projection SDK.

https://docs.microsoft.com/en-us/information-protection/develop/overview Microsoft Information Protection (MIP) is the unification of Microsoft&#x27s classification, labeling, and protection services, into a single administration experience and software development kit (SDK).
Published Date : Wednesday, June 19, 2019

Install PowerShell for AADRM - AIP

https://docs.microsoft.com/en-us/azure/information-protection/install-powershell Instructions to install Windows PowerShell for the Azure Rights Management service from Azure Information Protection. The name of this module is AADRM.
Published Date : Wednesday, June 19, 2019

Azure Bot Service tutorial to have a bot answer questions - Bot Service

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-add-qna Tutorial to use QnA Maker in your bot to answer questions.
Published Date : Wednesday, June 19, 2019

Tutorial to create and deploy a basic bot - Bot Service

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-basic-deploy Learn how to create a basic bot and then deploy it to Azure.
Published Date : Wednesday, June 19, 2019

Create a bot with the Bot Framework SDK for .NET - Bot Service

https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-sdk-quickstart Create a bot with the Bot Framework SDK for .NET, a powerful bot construction framework.
Published Date : Wednesday, June 19, 2019

Use QnA Maker to answer questions - Bot Service

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-qna Learn how to use QnA maker in your bot.
Published Date : Wednesday, June 19, 2019

Bot Service Frequently Asked Questions - Bot Service

https://docs.microsoft.com/en-us/azure/bot-service/bot-service-resources-bot-framework-faq A list of Frequently Asked Questions about elements of the Bot Framework and when new features will become available.
Published Date : Wednesday, June 19, 2019

Microsoft Security Advisory 4021279

https://docs.microsoft.com/en-us/security-updates/securityadvisories/2017/4021279 Published: May 9, 2017 | Updated: May 10, 2017
Published Date : Wednesday, June 19, 2019

What's New in Windows Docs in September 2018 - Develop UWP apps - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-docs-september-2018 New features, videos, samples, and developer guidance have been added to the Windows 10 developer documentation for September 2018.
Published Date : Wednesday, June 19, 2019

What's New in Windows 10 for Developers, Tools & Features - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-17763 Windows 10 build 17763 and new developer tools provide the tools, features, and experiences powered by the Universal Windows Platform.
Published Date : Wednesday, June 19, 2019

Toast UX Guidance - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/toast-ux-guidance Notifications are a necessary part of modern life; they help users be more productive and engaged with apps and websites, as well as stay current with any updates. However, notifications can quickly t...
Published Date : Wednesday, June 19, 2019

Toast headers - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/toast-headers You can visually group a set of related notifications inside Action Center by using a toast header on your notifications.
Published Date : Wednesday, June 19, 2019

Tiles, badges, and notifications - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/ Learn how to use tiles, badges, toasts, and notifications to provide entry points into your app and keep users up-to-date.
Published Date : Wednesday, June 19, 2019

Custom audio on toasts - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/custom-audio-on-toasts Toast notifications can use custom audio, which lets your app express your brand's unique sound effects. For example, a messaging app can use their own messaging sound on their Toast notifications, so...
Published Date : Wednesday, June 19, 2019

Toast with pending update activation - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/toast-pending-update You can use PendingUpdate to create multi-step interactions in your toast notifications. For example, as seen below, you can create a series of toasts where the subsequent toasts depend on responses f...
Published Date : Wednesday, June 19, 2019

Custom timestamps on toasts - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/custom-timestamps-on-toasts By default, the timestamp on toast notifications (visible within Action Center) is set to the time that the notification was sent.
Published Date : Wednesday, June 19, 2019

AttachedLayout - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/layout/attached-layouts A container (e.g. Panel) that delegates its layout logic to another object relies on the attached layout object to provide the layout behavior for its child elements. An attached layout model provide...
Published Date : Wednesday, June 19, 2019

Create a user interface tutorial - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/design/basics/xaml-basics-ui This article covers the basics of building user interfaces in XAML
Published Date : Wednesday, June 19, 2019

Introduction to C++/WinRT - Windows UWP applications

https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/intro-to-using-cpp-with-winrt An introduction to C++&#x2FWinRT&ampmdash;a standard C++ language projection for Windows Runtime APIs.
Published Date : Wednesday, June 19, 2019

WriteOnceBlock<T> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.writeonceblock-1 Provides a buffer for receiving and storing at most one element in a network of dataflow blocks.
Published Date : Wednesday, June 19, 2019

System.Threading.Tasks.Dataflow Namespace

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow The namespace provides an actor-based programming model that supports in-process message passing for coarse-grained dataflow and pipelining tasks.
Published Date : Wednesday, June 19, 2019

TransformManyBlock<TInput,TOutput> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.transformmanyblock-2 Provides a dataflow block that invokes a provided delegate for every data element received.
Published Date : Wednesday, June 19, 2019

JoinBlock<T1,T2,T3> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.joinblock-3 Provides a dataflow block that joins across multiple dataflow sources, which are not necessarily of the same type, waiting for one item to arrive for each type before they&amp;amp#39;re all released together as a tuple that contains one item per type.
Published Date : Wednesday, June 19, 2019

TransformBlock<TInput,TOutput> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.transformblock-2 Provides a dataflow block that invokes a provided delegate for every data element received.
Published Date : Wednesday, June 19, 2019

JoinBlock<T1,T2> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.joinblock-2 Provides a dataflow block that joins across multiple dataflow sources, not necessarily of the same type, waiting for one item to arrive for each type before they&amp;amp#39;re all released together as a tuple consisting of one item per type.
Published Date : Wednesday, June 19, 2019

IReceivableSourceBlock<TOutput> Interface (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.ireceivablesourceblock-1 Represents a dataflow block that supports receiving messages without linking.
Published Date : Wednesday, June 19, 2019

IPropagatorBlock<TInput,TOutput> Interface (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.ipropagatorblock-2 Represents a dataflow block that is both a target for data and a source of data.
Published Date : Wednesday, June 19, 2019

DataflowBlockOptions Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.dataflowblockoptions Provides options used to configure the processing performed by dataflow blocks.
Published Date : Wednesday, June 19, 2019

GroupingDataflowBlockOptions Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.groupingdataflowblockoptions Provides options used to configure the processing performed by dataflow blocks that group together multiple messages. These are dataflow blocks such as and .
Published Date : Wednesday, June 19, 2019

DataflowMessageHeader Struct (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.dataflowmessageheader Provides a container of data attributes for passing between dataflow blocks.
Published Date : Wednesday, June 19, 2019

DataflowLinkOptions Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.dataflowlinkoptions Provides options used to configure a link between dataflow blocks.
Published Date : Wednesday, June 19, 2019

ExecutionDataflowBlockOptions Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.executiondataflowblockoptions Provides options used to configure the processing performed by dataflow blocks that process each message through the invocation of a user-provided delegate. These are dataflow blocks such as and .
Published Date : Wednesday, June 19, 2019

DataflowBlock Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.dataflowblock Provides a set of static (Shared in Visual Basic) methods for working with dataflow blocks.
Published Date : Wednesday, June 19, 2019

DataflowMessageStatus Enum (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.dataflowmessagestatus Represents the status of a when passed between dataflow blocks.
Published Date : Wednesday, June 19, 2019

BroadcastBlock<T> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.broadcastblock-1 Provides a buffer for storing at most one element at time, overwriting each message with the next as it arrives.
Published Date : Wednesday, June 19, 2019

BatchBlock<T> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.batchblock-1 Provides a dataflow block that batches inputs into arrays.
Published Date : Wednesday, June 19, 2019

BatchedJoinBlock<T1,T2,T3> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.batchedjoinblock-3 Provides a dataflow block that batches a specified number of inputs of potentially differing types provided to one or more of its targets.
Published Date : Wednesday, June 19, 2019

BatchedJoinBlock<T1,T2> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.batchedjoinblock-2 Provides a dataflow block that batches a specified number of inputs of potentially differing types provided to one or more of its targets.
Published Date : Wednesday, June 19, 2019

ActionBlock<TInput> Class (System.Threading.Tasks.Dataflow)

https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.dataflow.actionblock-1 Provides a dataflow block that invokes a provided delegate for every data element received.
Published Date : Wednesday, June 19, 2019

System.Net.Http Namespace

https://docs.microsoft.com/en-us/dotnet/api/system.net.http The namespace provides a programming interface for modern HTTP applications.
Published Date : Wednesday, June 19, 2019

WinHttpHandler Class (System.Net.Http)

https://docs.microsoft.com/en-us/dotnet/api/system.net.http.winhttphandler is a specialty message handler based on the WinHTTP interface of Windows and is intended for use in server environments. This class is also available for use in Desktop apps by installing it as a NuGet package. For more information about installing this class for use in Desktop apps, see System.Net.Http.WinHttpHandler.
Published Date : Wednesday, June 19, 2019

System.Linq Namespace

https://docs.microsoft.com/en-us/dotnet/api/system.linq The namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).
Published Date : Wednesday, June 19, 2019

ImmutableArrayExtensions Class (System.Linq)

https://docs.microsoft.com/en-us/dotnet/api/system.linq.immutablearrayextensions LINQ extension method overrides that offer greater efficiency for than the standard LINQ methods NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019

ConfigurationBuilder Class (System.Configuration)

https://docs.microsoft.com/en-us/dotnet/api/system.configuration.configurationbuilder Represents the base class to be extended by custom configuration builder implementations.
Published Date : Wednesday, June 19, 2019

System.Collections.Immutable Namespace

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable The namespace contains interfaces and classes that define immutable collections. These classes are supported starting with .NET Framework 4.5. Use them to build apps that target the desktop, Windows Store, Portable Class Library and Windows Phone 8.
Published Date : Wednesday, June 19, 2019

ImmutableStack<T> Class (System.Collections.Immutable)

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablestack-1 Represents an immutable stack. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019

ImmutableStack Class (System.Collections.Immutable)

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablestack Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019

ImmutableSortedSet Class (System.Collections.Immutable)

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablesortedset Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019

ImmutableSortedSet<T> Class (System.Collections.Immutable)

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablesortedset-1 Represents an immutable sorted set implementation. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019

ImmutableStack<T>.Enumerator Struct (System.Collections.Immutable)

https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablestack-1.enumerator Enumerates the contents of an immutable stack without allocating any memory. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
Published Date : Wednesday, June 19, 2019