Added Navigation with Phone back key
|
@ -0,0 +1,48 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.22609.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Navigation", "Navigation\Navigation.csproj", "{624D7255-B456-4301-B3A4-B62E370F1056}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|ARM = Release|ARM
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.Build.0 = Debug|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.Build.0 = Debug|x86
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.Build.0 = Release|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.ActiveCfg = Release|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.Build.0 = Release|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x64.Deploy.0 = Release|x64
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.ActiveCfg = Release|x86
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.Build.0 = Release|x86
|
||||
{624D7255-B456-4301-B3A4-B62E370F1056}.Release|x86.Deploy.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,19 @@
|
|||
<Application
|
||||
x:Class="Navigation.App"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:Navigation"
|
||||
xmlns:converters="using:Navigation.Converters"
|
||||
xmlns:locator="using:Navigation.ViewModels.Base">
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
|
||||
<!-- ViewModelLocator -->
|
||||
<locator:ViewModelLocator x:Key="Locator" />
|
||||
|
||||
<!-- Converters -->
|
||||
<converters:IntToVisibilityConverter x:Key="IntToVisibilityConverter" />
|
||||
|
||||
</ResourceDictionary>
|
||||
</Application.Resources>
|
||||
</Application>
|
|
@ -0,0 +1,123 @@
|
|||
using System;
|
||||
using Windows.ApplicationModel;
|
||||
using Windows.ApplicationModel.Activation;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
using Microsoft.ApplicationInsights;
|
||||
using Navigation.Views;
|
||||
using Windows.Foundation.Metadata;
|
||||
using Windows.Phone.UI.Input;
|
||||
|
||||
namespace Navigation
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides application-specific behavior to supplement the default Application class.
|
||||
/// </summary>
|
||||
sealed partial class App : Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Allows tracking page views, exceptions and other telemetry through the Microsoft Application Insights service.
|
||||
/// </summary>
|
||||
public TelemetryClient TelemetryClient = new TelemetryClient();
|
||||
|
||||
/// <summary>
|
||||
/// Initializes the singleton application object. This is the first line of authored code
|
||||
/// executed, and as such is the logical equivalent of main() or WinMain().
|
||||
/// </summary>
|
||||
public App()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
this.Suspending += OnSuspending;
|
||||
|
||||
if (ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons"))
|
||||
HardwareButtons.BackPressed += HardwareButtons_BackPressed;
|
||||
}
|
||||
|
||||
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
|
||||
{
|
||||
Frame frame = Window.Current.Content as Frame;
|
||||
|
||||
if (frame == null)
|
||||
return;
|
||||
|
||||
if (frame.CanGoBack)
|
||||
{
|
||||
frame.GoBack();
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when the application is launched normally by the end user. Other entry points
|
||||
/// will be used such as when the application is launched to open a specific file.
|
||||
/// </summary>
|
||||
/// <param name="e">Details about the launch request and process.</param>
|
||||
protected override void OnLaunched(LaunchActivatedEventArgs e)
|
||||
{
|
||||
|
||||
#if DEBUG
|
||||
if (System.Diagnostics.Debugger.IsAttached)
|
||||
{
|
||||
this.DebugSettings.EnableFrameRateCounter = true;
|
||||
}
|
||||
#endif
|
||||
|
||||
Frame rootFrame = Window.Current.Content as Frame;
|
||||
|
||||
// Do not repeat app initialization when the Window already has content,
|
||||
// just ensure that the window is active
|
||||
if (rootFrame == null)
|
||||
{
|
||||
// Create a Frame to act as the navigation context and navigate to the first page
|
||||
rootFrame = new Frame();
|
||||
// Set the default language
|
||||
rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
|
||||
|
||||
rootFrame.NavigationFailed += OnNavigationFailed;
|
||||
|
||||
if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
|
||||
{
|
||||
//TODO: Load state from previously suspended application
|
||||
}
|
||||
|
||||
// Place the frame in the current Window
|
||||
Window.Current.Content = rootFrame;
|
||||
}
|
||||
|
||||
if (rootFrame.Content == null)
|
||||
{
|
||||
// When the navigation stack isn't restored navigate to the first page,
|
||||
// configuring the new page by passing required information as a navigation
|
||||
// parameter
|
||||
rootFrame.Navigate(typeof(FirstView), e.Arguments);
|
||||
}
|
||||
// Ensure the current window is active
|
||||
Window.Current.Activate();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when Navigation to a certain page fails
|
||||
/// </summary>
|
||||
/// <param name="sender">The Frame which failed navigation</param>
|
||||
/// <param name="e">Details about the navigation failure</param>
|
||||
void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
|
||||
{
|
||||
throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when application execution is being suspended. Application state is saved
|
||||
/// without knowing whether the application will be terminated or resumed with the contents
|
||||
/// of memory still intact.
|
||||
/// </summary>
|
||||
/// <param name="sender">The source of the suspend request.</param>
|
||||
/// <param name="e">Details about the suspend request.</param>
|
||||
private void OnSuspending(object sender, SuspendingEventArgs e)
|
||||
{
|
||||
var deferral = e.SuspendingOperation.GetDeferral();
|
||||
//TODO: Save application state and stop any background activity
|
||||
deferral.Complete();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
|
||||
<!--
|
||||
Learn more about Application Insights configuration with ApplicationInsights.config here:
|
||||
http://go.microsoft.com/fwlink/?LinkID=513840
|
||||
-->
|
||||
<TelemetryModules>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights"/>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry"/>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows"/>
|
||||
</TelemetryModules>
|
||||
<ContextInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights"/>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights"/>
|
||||
</ContextInitializers>
|
||||
<TelemetryInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights"/>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights"/>
|
||||
</TelemetryInitializers>
|
||||
</ApplicationInsights>
|
После Ширина: | Высота: | Размер: 801 B |
После Ширина: | Высота: | Размер: 329 B |
После Ширина: | Высота: | Размер: 2.1 KiB |
После Ширина: | Высота: | Размер: 429 B |
После Ширина: | Высота: | Размер: 2.1 KiB |
|
@ -0,0 +1,25 @@
|
|||
namespace Navigation.Converters
|
||||
{
|
||||
using System;
|
||||
using Windows.UI.Xaml;
|
||||
using Windows.UI.Xaml.Data;
|
||||
|
||||
public class IntToVisibilityConverter : IValueConverter
|
||||
{
|
||||
public object Convert(object value, Type targetType, object parameter, string language)
|
||||
{
|
||||
var intValue = value as int?;
|
||||
|
||||
if (intValue.HasValue)
|
||||
if (!intValue.Equals(0))
|
||||
return Visibility.Visible;
|
||||
|
||||
return Visibility.Collapsed;
|
||||
}
|
||||
|
||||
public object ConvertBack(object value, Type targetType, object parameter, string language)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,206 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{624D7255-B456-4301-B3A4-B62E370F1056}</ProjectGuid>
|
||||
<OutputType>AppContainerExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Navigation</RootNamespace>
|
||||
<AssemblyName>Navigation</AssemblyName>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<TargetPlatformVersion>10.0.10030.0</TargetPlatformVersion>
|
||||
<TargetPlatformMinVersion>10.0.10030.0</TargetPlatformMinVersion>
|
||||
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
|
||||
<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<PackageCertificateKeyFile>Navigation_TemporaryKey.pfx</PackageCertificateKeyFile>
|
||||
<NuGetPackageImportStamp>c89ee962</NuGetPackageImportStamp>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\ARM\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>ARM</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
|
||||
<OutputPath>bin\ARM\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>ARM</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x64\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
||||
<OutputPath>bin\x64\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UAP</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>;2008</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<Prefer32Bit>true</Prefer32Bit>
|
||||
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="App.xaml.cs">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Converters\IntToVisibilityConverter.cs" />
|
||||
<Compile Include="ViewModels\Base\DelegateCommand.cs" />
|
||||
<Compile Include="ViewModels\Base\DelegateCommandAsync.cs" />
|
||||
<Compile Include="ViewModels\Base\ViewModelBase.cs" />
|
||||
<Compile Include="ViewModels\Base\ViewModelLocator.cs" />
|
||||
<Compile Include="ViewModels\FirstViewModel.cs" />
|
||||
<Compile Include="ViewModels\SecondViewModel.cs" />
|
||||
<Compile Include="Views\Base\PageBase.cs" />
|
||||
<Compile Include="Views\FirstView.xaml.cs">
|
||||
<DependentUpon>FirstView.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Views\SecondView.xaml.cs">
|
||||
<DependentUpon>SecondView.xaml</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
<None Include="ApplicationInsights.config" />
|
||||
<None Include="Navigation_TemporaryKey.pfx" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Properties\Default.rd.xml" />
|
||||
<Content Include="Assets\Logo.scale-100.png" />
|
||||
<Content Include="Assets\SmallLogo.scale-100.png" />
|
||||
<Content Include="Assets\SplashScreen.scale-100.png" />
|
||||
<Content Include="Assets\StoreLogo.scale-100.png" />
|
||||
<Content Include="Assets\WideLogo.scale-100.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ApplicationDefinition Include="App.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</ApplicationDefinition>
|
||||
<Page Include="Views\FirstView.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
<Page Include="Views\SecondView.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Microsoft.ApplicationInsights">
|
||||
<HintPath>..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry">
|
||||
<HintPath>..\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.ApplicationInsights.Extensibility.Windows">
|
||||
<HintPath>..\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Practices.ServiceLocation">
|
||||
<HintPath>..\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Practices.Unity">
|
||||
<HintPath>..\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Practices.Unity.RegistrationByConvention">
|
||||
<HintPath>..\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<SDKReference Include="Windows Mobile, Version=10.0.0.1">
|
||||
<Name>Windows Mobile Extension SDK</Name>
|
||||
</SDKReference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' ">
|
||||
<VisualStudioVersion>14.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
|
||||
<Import Project="..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets" Condition="Exists('..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets')" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\Microsoft.Diagnostics.Tracing.EventSource.Redist.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets" Condition="Exists('..\packages\Microsoft.ApplicationInsights.0.13.0-build26067\build\portable-win81+wpa81\Microsoft.ApplicationInsights.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
||||
<DeviceId>30F105C9-681E-420b-A277-7C086EAD8A4E</DeviceId>
|
||||
<UseEmulator>true</UseEmulator>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -0,0 +1,49 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<Package
|
||||
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
|
||||
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
|
||||
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
|
||||
IgnorableNamespaces="uap mp">
|
||||
|
||||
<Identity
|
||||
Name="f11ba42b-9717-443e-9f32-c1486d88c7ee"
|
||||
Publisher="CN=Javier"
|
||||
Version="1.0.0.0" />
|
||||
|
||||
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
|
||||
|
||||
<Properties>
|
||||
<DisplayName>Navigation</DisplayName>
|
||||
<PublisherDisplayName>Javier</PublisherDisplayName>
|
||||
<Logo>Assets\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
|
||||
<Dependencies>
|
||||
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
|
||||
</Dependencies>
|
||||
|
||||
<Resources>
|
||||
<Resource Language="x-generate"/>
|
||||
</Resources>
|
||||
|
||||
<Applications>
|
||||
<Application Id="App"
|
||||
Executable="$targetnametoken$.exe"
|
||||
EntryPoint="Navigation.App">
|
||||
<uap:VisualElements
|
||||
DisplayName="Navigation"
|
||||
Square150x150Logo="Assets\Logo.png"
|
||||
Square44x44Logo="Assets\SmallLogo.png"
|
||||
Description="Navigation"
|
||||
ForegroundText="light"
|
||||
BackgroundColor="#464646">
|
||||
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
</Capabilities>
|
||||
</Package>
|
|
@ -0,0 +1,29 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("Navigation")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Navigation")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2015")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
[assembly: ComVisible(false)]
|
|
@ -0,0 +1,36 @@
|
|||
<!--
|
||||
This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
|
||||
developers. However, you can modify these parameters to modify the behavior of the .NET Native
|
||||
optimizer.
|
||||
|
||||
Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
|
||||
|
||||
To fully enable reflection for App1.MyClass and all of its public/private members
|
||||
<Type Name="App1.MyClass" Dynamic="Required All"/>
|
||||
|
||||
To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
|
||||
<TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
|
||||
|
||||
Using the Namespace directive to apply reflection policy to all the types in a particular namespace
|
||||
<Namespace Name="DataClasses.ViewModels" Seralize="All" />
|
||||
-->
|
||||
|
||||
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
|
||||
<Application>
|
||||
<!--
|
||||
An Assembly element with Name="*Application*" applies to all assemblies in
|
||||
the application package. The asterisks are not wildcards.
|
||||
-->
|
||||
<Assembly Name="*Application*" Dynamic="Required All" />
|
||||
|
||||
|
||||
<!-- Add your application specific runtime directives here. -->
|
||||
|
||||
|
||||
</Application>
|
||||
|
||||
<!-- Enable dynamic access to types that Application Insights requires -->
|
||||
<Library Name="*Microsoft.ApplicationInsights*">
|
||||
<Type Name="Windows.ApplicationModel.Core.CoreApplication" Dynamic="Required Public" />
|
||||
</Library>
|
||||
</Directives>
|
|
@ -0,0 +1,131 @@
|
|||
using System;
|
||||
using System.Windows.Input;
|
||||
|
||||
namespace Navigation.ViewModels.Base
|
||||
{
|
||||
/// <summary>
|
||||
/// This class allows us to delegate command execution to viewmodels.
|
||||
/// </summary>
|
||||
public class DelegateCommand : ICommand
|
||||
{
|
||||
private readonly Action _execute;
|
||||
private readonly Func<bool> _canExecute;
|
||||
|
||||
/// <summary>
|
||||
/// Constructor not using canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
public DelegateCommand(Action execute) : this(execute, null) { }
|
||||
|
||||
/// <summary>
|
||||
/// Constructor using both execute and canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
/// <param name="canExecute"></param>
|
||||
public DelegateCommand(Action execute, Func<bool> canExecute)
|
||||
{
|
||||
_execute = execute;
|
||||
_canExecute = canExecute;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to evaluate if the command can be executed.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool CanExecute(object parameter)
|
||||
{
|
||||
if (_canExecute != null)
|
||||
return _canExecute();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to execute the command.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
public void Execute(object parameter)
|
||||
{
|
||||
_execute();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
|
||||
/// </summary>
|
||||
public void RaiseCanExecuteChanged()
|
||||
{
|
||||
var tmpHandle = CanExecuteChanged;
|
||||
if (tmpHandle != null)
|
||||
tmpHandle(this, new EventArgs());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
|
||||
/// </summary>
|
||||
public event EventHandler CanExecuteChanged;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This class allows us to delegate command execution to viewmodels using a T type as parameter.
|
||||
/// </summary>
|
||||
public class DelegateCommand<T> : ICommand
|
||||
{
|
||||
private readonly Action<T> _execute;
|
||||
private readonly Func<T, bool> _canExecute;
|
||||
|
||||
/// <summary>
|
||||
/// Constructor not using canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
public DelegateCommand(Action<T> execute) : this(execute, null) { }
|
||||
|
||||
/// <summary>
|
||||
/// Constructor using both execute and canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
/// <param name="canExecute"></param>
|
||||
public DelegateCommand(Action<T> execute, Func<T, bool> canExecute)
|
||||
{
|
||||
_execute = execute;
|
||||
_canExecute = canExecute;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to evaluate if the command can be executed.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool CanExecute(object parameter)
|
||||
{
|
||||
if (_canExecute != null)
|
||||
return _canExecute((T)parameter);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to execute the command.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
public void Execute(object parameter)
|
||||
{
|
||||
_execute((T)parameter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
|
||||
/// </summary>
|
||||
public void RaiseCanExecuteChanged()
|
||||
{
|
||||
var tmpHandle = CanExecuteChanged;
|
||||
if (tmpHandle != null)
|
||||
tmpHandle(this, new EventArgs());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
|
||||
/// </summary>
|
||||
public event EventHandler CanExecuteChanged;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,137 @@
|
|||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Input;
|
||||
|
||||
namespace Navigation.ViewModels.Base
|
||||
{
|
||||
/// <summary>
|
||||
/// This class allows us to delegate command execution to viewmodels.
|
||||
/// This version of the command allow to use async/await.
|
||||
/// </summary>
|
||||
public class DelegateCommandAsync : ICommand
|
||||
{
|
||||
private readonly Func<Task<bool>> _canExecute;
|
||||
private readonly Func<Task> _execute;
|
||||
|
||||
/// <summary>
|
||||
/// Constructor not using canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
public DelegateCommandAsync(Func<Task> execute) : this(execute, null)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Constructor using both execute and canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
/// <param name="canExecute"></param>
|
||||
public DelegateCommandAsync(Func<Task> execute, Func<Task<bool>> canExecute)
|
||||
{
|
||||
_execute = execute;
|
||||
_canExecute = canExecute;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to evaluate if the command can be executed.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool CanExecute(object parameter)
|
||||
{
|
||||
if (_canExecute != null)
|
||||
return _canExecute().Result;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to execute the command.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
public void Execute(object parameter)
|
||||
{
|
||||
_execute();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
|
||||
/// </summary>
|
||||
public event EventHandler CanExecuteChanged;
|
||||
|
||||
/// <summary>
|
||||
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
|
||||
/// </summary>
|
||||
public void RaiseCanExecuteChanged()
|
||||
{
|
||||
EventHandler tmpHandle = CanExecuteChanged;
|
||||
if (tmpHandle != null)
|
||||
tmpHandle(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This class allows us to delegate command execution to viewmodels using a T type as parameter.
|
||||
/// </summary>
|
||||
public class DelegateCommandAsync<T> : ICommand
|
||||
{
|
||||
private readonly Func<T, Task<bool>> _canExecute;
|
||||
private readonly Func<T, Task> _execute;
|
||||
|
||||
/// <summary>
|
||||
/// Constructor not using canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
public DelegateCommandAsync(Func<T, Task> execute) : this(execute, null)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Constructor using both execute and canExecute.
|
||||
/// </summary>
|
||||
/// <param name="execute"></param>
|
||||
/// <param name="canExecute"></param>
|
||||
public DelegateCommandAsync(Func<T, Task> execute, Func<T, Task<bool>> canExecute)
|
||||
{
|
||||
_execute = execute;
|
||||
_canExecute = canExecute;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to evaluate if the command can be executed.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
/// <returns></returns>
|
||||
public bool CanExecute(object parameter)
|
||||
{
|
||||
if (_canExecute != null)
|
||||
return _canExecute((T) parameter).Result;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This method is called from XAML to execute the command.
|
||||
/// </summary>
|
||||
/// <param name="parameter"></param>
|
||||
public void Execute(object parameter)
|
||||
{
|
||||
_execute((T) parameter);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// This event notify XAML controls using the command to reevaluate the CanExecute of it.
|
||||
/// </summary>
|
||||
public event EventHandler CanExecuteChanged;
|
||||
|
||||
/// <summary>
|
||||
/// This method allow us to force the execution of CanExecute method to reevaluate execution.
|
||||
/// </summary>
|
||||
public void RaiseCanExecuteChanged()
|
||||
{
|
||||
EventHandler tmpHandle = CanExecuteChanged;
|
||||
if (tmpHandle != null)
|
||||
tmpHandle(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
using System.ComponentModel;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading.Tasks;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
|
||||
namespace Navigation.ViewModels.Base
|
||||
{
|
||||
public abstract class ViewModelBase : INotifyPropertyChanged
|
||||
{
|
||||
private Frame appFrame;
|
||||
private bool isBusy;
|
||||
|
||||
public ViewModelBase()
|
||||
{
|
||||
}
|
||||
|
||||
public Frame AppFrame
|
||||
{
|
||||
get { return appFrame; }
|
||||
}
|
||||
|
||||
public bool IsBusy
|
||||
{
|
||||
get { return isBusy; }
|
||||
set
|
||||
{
|
||||
isBusy = value;
|
||||
RaisePropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
public abstract Task OnNavigatedFrom(NavigationEventArgs args);
|
||||
|
||||
public abstract Task OnNavigatedTo(NavigationEventArgs args);
|
||||
|
||||
public void RaisePropertyChanged([CallerMemberName]string propertyName = "")
|
||||
{
|
||||
var Handler = PropertyChanged;
|
||||
if (Handler != null)
|
||||
Handler(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
|
||||
internal void SetAppFrame(Frame viewFrame)
|
||||
{
|
||||
appFrame = viewFrame;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
namespace Navigation.ViewModels.Base
|
||||
{
|
||||
using Microsoft.Practices.Unity;
|
||||
|
||||
public class ViewModelLocator
|
||||
{
|
||||
readonly IUnityContainer _container;
|
||||
|
||||
public ViewModelLocator()
|
||||
{
|
||||
_container = new UnityContainer();
|
||||
|
||||
_container.RegisterType<FirstViewModel>();
|
||||
_container.RegisterType<SecondViewModel>();
|
||||
}
|
||||
|
||||
public FirstViewModel FirstViewModel
|
||||
{
|
||||
get { return _container.Resolve<FirstViewModel>(); }
|
||||
}
|
||||
|
||||
public SecondViewModel SecondViewModel
|
||||
{
|
||||
get { return _container.Resolve<SecondViewModel>(); }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
namespace Navigation.ViewModels
|
||||
{
|
||||
using System.Threading.Tasks;
|
||||
using Base;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
using System.Windows.Input;
|
||||
using Views;
|
||||
using System;
|
||||
|
||||
public class FirstViewModel : ViewModelBase
|
||||
{
|
||||
private ICommand _goToSecondCommand;
|
||||
private ICommand _parameterCommand;
|
||||
|
||||
public override Task OnNavigatedFrom(NavigationEventArgs args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public override Task OnNavigatedTo(NavigationEventArgs args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public ICommand GoToSecondCommand
|
||||
{
|
||||
get { return _goToSecondCommand = _goToSecondCommand ?? new DelegateCommand(GoToSecondCommandExecute); }
|
||||
}
|
||||
|
||||
public ICommand ParameterCommand
|
||||
{
|
||||
get { return _parameterCommand = _parameterCommand ?? new DelegateCommand(ParameterCommandExecute); }
|
||||
}
|
||||
|
||||
private void GoToSecondCommandExecute()
|
||||
{
|
||||
AppFrame.Navigate(typeof(SecondView));
|
||||
}
|
||||
|
||||
private void ParameterCommandExecute()
|
||||
{
|
||||
var rnd = new Random();
|
||||
AppFrame.Navigate(typeof(SecondView), rnd.Next(1, 100));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,53 @@
|
|||
namespace Navigation.ViewModels
|
||||
{
|
||||
using Base;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Input;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
|
||||
public class SecondViewModel : ViewModelBase
|
||||
{
|
||||
// Variables
|
||||
private int _parameter;
|
||||
|
||||
// Commands
|
||||
private ICommand _backCommand;
|
||||
|
||||
public override Task OnNavigatedFrom(NavigationEventArgs args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public override Task OnNavigatedTo(NavigationEventArgs args)
|
||||
{
|
||||
if (args.Parameter != null)
|
||||
{
|
||||
Parameter = Convert.ToInt32(args.Parameter);
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public int Parameter
|
||||
{
|
||||
get { return _parameter; }
|
||||
set
|
||||
{
|
||||
_parameter = value;
|
||||
RaisePropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
public ICommand BackCommand
|
||||
{
|
||||
get { return _backCommand = _backCommand ?? new DelegateCommand(BackCommandExecute); }
|
||||
}
|
||||
|
||||
private void BackCommandExecute()
|
||||
{
|
||||
if (AppFrame.CanGoBack)
|
||||
AppFrame.GoBack();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
namespace Navigation.Views.Base
|
||||
{
|
||||
using ViewModels.Base;
|
||||
using Windows.UI.Xaml.Controls;
|
||||
using Windows.UI.Xaml.Navigation;
|
||||
|
||||
public class PageBase : Page
|
||||
{
|
||||
private ViewModelBase _vm;
|
||||
|
||||
protected override void OnNavigatedTo(NavigationEventArgs e)
|
||||
{
|
||||
base.OnNavigatedTo(e);
|
||||
|
||||
_vm = (ViewModelBase)this.DataContext;
|
||||
_vm.SetAppFrame(this.Frame);
|
||||
_vm.OnNavigatedTo(e);
|
||||
}
|
||||
|
||||
protected override void OnNavigatedFrom(NavigationEventArgs e)
|
||||
{
|
||||
base.OnNavigatedFrom(e);
|
||||
_vm.OnNavigatedFrom(e);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
<base:PageBase
|
||||
x:Class="Navigation.Views.FirstView"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:Navigation"
|
||||
xmlns:base="using:Navigation.Views.Base"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="d"
|
||||
DataContext="{Binding FirstViewModel, Source={StaticResource Locator}}">
|
||||
<Grid
|
||||
Background="LightBlue">
|
||||
<StackPanel
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Button
|
||||
Content="Go to Second View"
|
||||
Command="{Binding GoToSecondCommand}" />
|
||||
<Button
|
||||
Content="Pass parameter"
|
||||
Command="{Binding ParameterCommand}"
|
||||
Margin="0, 10"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</base:PageBase>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
namespace Navigation.Views
|
||||
{
|
||||
using Base;
|
||||
|
||||
public sealed partial class FirstView : PageBase
|
||||
{
|
||||
public FirstView()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
<base:PageBase
|
||||
x:Class="Navigation.Views.SecondView"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:Navigation.Views"
|
||||
xmlns:base="using:Navigation.Views.Base"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="d"
|
||||
DataContext="{Binding SecondViewModel, Source={StaticResource Locator}}">
|
||||
<Grid
|
||||
Background="LightGreen">
|
||||
<StackPanel
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center">
|
||||
<Button
|
||||
Content="Go Back"
|
||||
Command="{Binding BackCommand}" />
|
||||
<TextBlock
|
||||
Text="{Binding Parameter}"
|
||||
Visibility="{Binding Parameter, Converter={StaticResource IntToVisibilityConverter}}"
|
||||
FontSize="48" />
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</base:PageBase>
|
|
@ -0,0 +1,12 @@
|
|||
namespace Navigation.Views
|
||||
{
|
||||
using Base;
|
||||
|
||||
public sealed partial class SecondView : PageBase
|
||||
{
|
||||
public SecondView()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
|
||||
<!--
|
||||
Learn more about Application Insights configuration with ApplicationInsights.config here:
|
||||
http://go.microsoft.com/fwlink/?LinkID=513840
|
||||
-->
|
||||
<TelemetryModules>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
|
||||
</TelemetryModules>
|
||||
<ContextInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
|
||||
</ContextInitializers>
|
||||
<TelemetryInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
|
||||
</TelemetryInitializers>
|
||||
<TelemetryChannel>
|
||||
<DeveloperMode>true</DeveloperMode>
|
||||
</TelemetryChannel>
|
||||
</ApplicationInsights>
|
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
|
||||
<!--
|
||||
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
|
||||
|
||||
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
|
||||
|
||||
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
|
||||
-->
|
||||
<Identity Name="f11ba42b-9717-443e-9f32-c1486d88c7ee" Publisher="CN=Javier" Version="1.0.0.0" ProcessorArchitecture="neutral" />
|
||||
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
|
||||
<Properties>
|
||||
<DisplayName>Navigation</DisplayName>
|
||||
<PublisherDisplayName>Javier</PublisherDisplayName>
|
||||
<Logo>Assets\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
<Dependencies>
|
||||
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
|
||||
</Dependencies>
|
||||
<Resources>
|
||||
<Resource Language="EN-US" />
|
||||
</Resources>
|
||||
<Applications>
|
||||
<Application Id="App" Executable="Navigation.exe" EntryPoint="Navigation.App">
|
||||
<uap:VisualElements DisplayName="Navigation" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="Navigation" ForegroundText="light" BackgroundColor="#464646">
|
||||
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
</Capabilities>
|
||||
<Extensions>
|
||||
<Extension Category="windows.activatableClass.inProcessServer">
|
||||
<InProcessServer>
|
||||
<Path>CLRHost.dll</Path>
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.TelemetryClient" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.RequestTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TelemetryContext" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TraceTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.MetricTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.EventTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.OutOfProcessTelemetryChannel" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.InProcessTelemetryChannel" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TimestampPropertyInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration" ThreadingModel="both" />
|
||||
</InProcessServer>
|
||||
</Extension>
|
||||
</Extensions>
|
||||
<build:Metadata>
|
||||
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5.1" />
|
||||
<build:Item Name="VisualStudio" Version="14.0" />
|
||||
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Ultimate 2015 CTP" />
|
||||
<build:Item Name="OperatingSystem" Version="10.0.10041.0 (fbl_impressive.150313-1821)" />
|
||||
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="14.0.22609.0" />
|
||||
<build:Item Name="ProjectGUID" Value="{624D7255-B456-4301-B3A4-B62E370F1056}" />
|
||||
<build:Item Name="ilc.exe" Version="1.0.22514.06 built by: PROJECTNREL" />
|
||||
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="14.0.22710.0" />
|
||||
<build:Item Name="MakePri.exe" Version="10.0.10030.0 (winmain_prs.150226-1653)" />
|
||||
</build:Metadata>
|
||||
</Package>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Assets/Logo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 801 B |
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Assets/SmallLogo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 329 B |
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Assets/SplashScreen.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 2.1 KiB |
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Assets/StoreLogo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 429 B |
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Assets/WideLogo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 2.1 KiB |
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.ApplicationInsights.Extensibility.Windows.winmd
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.ApplicationInsights.winmd
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.Diagnostics.Tracing.EventSource.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.Practices.ServiceLocation.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.Practices.Unity.RegistrationByConvention.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Microsoft.Practices.Unity.dll
Normal file
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Roots >
|
||||
<Roots.Interfaces>
|
||||
<RootInterface FullName="Windows.UI.Xaml.Data.IValueConverter" />
|
||||
</Roots.Interfaces>
|
||||
<Roots.PropertyPathNames>
|
||||
<RootPropertyPathName Name="FirstViewModel" />
|
||||
<RootPropertyPathName Name="ParameterCommand" />
|
||||
<RootPropertyPathName Name="GoToSecondCommand" />
|
||||
<RootPropertyPathName Name="SecondViewModel" />
|
||||
<RootPropertyPathName Name="Parameter" />
|
||||
<RootPropertyPathName Name="BackCommand" />
|
||||
</Roots.PropertyPathNames>
|
||||
<Roots.RootTypes>
|
||||
<RootType FullName="Windows.UI.Xaml.Application">
|
||||
<RootProperty Name="Resources" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.ResourceDictionary" />
|
||||
<RootType FullName="Navigation.ViewModels.Base.ViewModelLocator" />
|
||||
<RootType FullName="Navigation.Converters.IntToVisibilityConverter" />
|
||||
<RootType FullName="Navigation.Views.Base.PageBase">
|
||||
<RootProperty Name="DataContext" />
|
||||
<RootProperty Name="Content" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Data.Binding">
|
||||
<RootProperty Name="Source" />
|
||||
<RootProperty Name="Converter" />
|
||||
</RootType>
|
||||
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension" />
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
|
||||
<RootProperty Name="Background" />
|
||||
<RootProperty Name="Children" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
|
||||
<RootProperty Name="HorizontalAlignment" />
|
||||
<RootProperty Name="VerticalAlignment" />
|
||||
<RootProperty Name="Children" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.Button">
|
||||
<RootProperty Name="Content" />
|
||||
<RootProperty Name="Command" />
|
||||
<RootProperty Name="Margin" />
|
||||
</RootType>
|
||||
<RootType FullName="Navigation.Views.FirstView" />
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
|
||||
<RootProperty Name="Text" />
|
||||
<RootProperty Name="Visibility" />
|
||||
<RootProperty Name="FontSize" />
|
||||
</RootType>
|
||||
<RootType FullName="Navigation.Views.SecondView" />
|
||||
</Roots.RootTypes>
|
||||
</Roots>
|
|
@ -0,0 +1,36 @@
|
|||
<!--
|
||||
This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
|
||||
developers. However, you can modify these parameters to modify the behavior of the .NET Native
|
||||
optimizer.
|
||||
|
||||
Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
|
||||
|
||||
To fully enable reflection for App1.MyClass and all of its public/private members
|
||||
<Type Name="App1.MyClass" Dynamic="Required All"/>
|
||||
|
||||
To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
|
||||
<TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
|
||||
|
||||
Using the Namespace directive to apply reflection policy to all the types in a particular namespace
|
||||
<Namespace Name="DataClasses.ViewModels" Seralize="All" />
|
||||
-->
|
||||
|
||||
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
|
||||
<Application>
|
||||
<!--
|
||||
An Assembly element with Name="*Application*" applies to all assemblies in
|
||||
the application package. The asterisks are not wildcards.
|
||||
-->
|
||||
<Assembly Name="*Application*" Dynamic="Required All" />
|
||||
|
||||
|
||||
<!-- Add your application specific runtime directives here. -->
|
||||
|
||||
|
||||
</Application>
|
||||
|
||||
<!-- Enable dynamic access to types that Application Insights requires -->
|
||||
<Library Name="*Microsoft.ApplicationInsights*">
|
||||
<Type Name="Windows.ApplicationModel.Core.CoreApplication" Dynamic="Required Public" />
|
||||
</Library>
|
||||
</Directives>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/Views/SecondView.xbf
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/AppX/WinMetadata/Windows.winmd
Normal file
|
@ -0,0 +1,114 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Machine>WIN-ODC74DQ2N8P</Machine>
|
||||
<WindowsUser>Javier</WindowsUser>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
|
||||
<PackageArchitecture>neutral</PackageArchitecture>
|
||||
<PackageIdentityName>f11ba42b-9717-443e-9f32-c1486d88c7ee</PackageIdentityName>
|
||||
<IntermediateOutputPath>C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\</IntermediateOutputPath>
|
||||
<RegisteredManifestChecksum>7F5D6278A5E1330B34ACD7077EB286B3E438153124DCBEB47D9EA1988420EF90</RegisteredManifestChecksum>
|
||||
<RegisteredPackageMoniker>f11ba42b-9717-443e-9f32-c1486d88c7ee_1.0.0.0_neutral__j6j5z4mnvcpja</RegisteredPackageMoniker>
|
||||
<RegisteredUserModeAppID>f11ba42b-9717-443e-9f32-c1486d88c7ee_j6j5z4mnvcpja!App</RegisteredUserModeAppID>
|
||||
<RegisteredPackageID>f11ba42b-9717-443e-9f32-c1486d88c7ee</RegisteredPackageID>
|
||||
<RegisteredPackagePublisher>CN=Javier</RegisteredPackagePublisher>
|
||||
<RegisteredVersion>1.0.0.0</RegisteredVersion>
|
||||
<JitOptimizationSuppressed>True</JitOptimizationSuppressed>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppXManifest Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\AppxManifest.xml">
|
||||
<PackagePath>AppxManifest.xml</PackagePath>
|
||||
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
|
||||
<Modified>2015-04-03T15:20:53.426</Modified>
|
||||
</AppXManifest>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.exe">
|
||||
<PackagePath>Navigation.exe</PackagePath>
|
||||
<Modified>2015-04-03T15:21:33.615</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</PackagePath>
|
||||
<Modified>2015-03-28T18:11:27.817</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.Extensibility.Windows.winmd</PackagePath>
|
||||
<Modified>2015-03-28T18:11:28.483</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.winmd</PackagePath>
|
||||
<Modified>2015-03-28T18:11:26.576</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\..\..\lib\net45\Microsoft.Diagnostics.Tracing.EventSource.dll">
|
||||
<PackagePath>Microsoft.Diagnostics.Tracing.EventSource.dll</PackagePath>
|
||||
<Modified>2015-03-28T18:11:25.813</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll">
|
||||
<PackagePath>Microsoft.Practices.ServiceLocation.dll</PackagePath>
|
||||
<Modified>2015-03-28T18:12:31.892</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll">
|
||||
<PackagePath>Microsoft.Practices.Unity.dll</PackagePath>
|
||||
<Modified>2015-03-28T18:12:32.193</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll">
|
||||
<PackagePath>Microsoft.Practices.Unity.RegistrationByConvention.dll</PackagePath>
|
||||
<Modified>2015-03-28T18:12:32.204</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\ApplicationInsights.config">
|
||||
<PackagePath>ApplicationInsights.config</PackagePath>
|
||||
<Modified>2015-04-03T15:20:45.798</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Properties\Default.rd.xml">
|
||||
<PackagePath>Properties\Default.rd.xml</PackagePath>
|
||||
<Modified>2015-03-28T18:11:21.804</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\Logo.scale-100.png">
|
||||
<PackagePath>Assets\Logo.scale-100.png</PackagePath>
|
||||
<Modified>2015-01-07T13:21:08.000</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SmallLogo.scale-100.png">
|
||||
<PackagePath>Assets\SmallLogo.scale-100.png</PackagePath>
|
||||
<Modified>2015-01-07T13:21:08.000</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SplashScreen.scale-100.png">
|
||||
<PackagePath>Assets\SplashScreen.scale-100.png</PackagePath>
|
||||
<Modified>2015-01-07T13:21:08.000</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\StoreLogo.scale-100.png">
|
||||
<PackagePath>Assets\StoreLogo.scale-100.png</PackagePath>
|
||||
<Modified>2015-01-07T13:21:08.000</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\WideLogo.scale-100.png">
|
||||
<PackagePath>Assets\WideLogo.scale-100.png</PackagePath>
|
||||
<Modified>2015-01-07T13:21:08.000</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\App.xbf">
|
||||
<PackagePath>App.xbf</PackagePath>
|
||||
<Modified>2015-04-03T15:21:33.518</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\FirstView.xbf">
|
||||
<PackagePath>Views\FirstView.xbf</PackagePath>
|
||||
<Modified>2015-04-03T15:21:33.518</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\SecondView.xbf">
|
||||
<PackagePath>Views\SecondView.xbf</PackagePath>
|
||||
<Modified>2015-04-03T15:21:33.520</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.xr.xml">
|
||||
<PackagePath>Navigation.xr.xml</PackagePath>
|
||||
<Modified>2015-04-03T15:21:33.506</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Program Files %28x86%29\Windows Kits\10\\UnionMetadata\Windows.winmd">
|
||||
<PackagePath>WinMetadata\Windows.winmd</PackagePath>
|
||||
<Modified>2015-03-25T09:33:44.881</Modified>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\resources.pri">
|
||||
<PackagePath>resources.pri</PackagePath>
|
||||
<Modified>2015-04-03T15:20:47.584</Modified>
|
||||
</AppxPackagedFile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
|
||||
<!--
|
||||
Learn more about Application Insights configuration with ApplicationInsights.config here:
|
||||
http://go.microsoft.com/fwlink/?LinkID=513840
|
||||
-->
|
||||
<TelemetryModules>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
|
||||
</TelemetryModules>
|
||||
<ContextInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
|
||||
</ContextInitializers>
|
||||
<TelemetryInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
|
||||
</TelemetryInitializers>
|
||||
<TelemetryChannel>
|
||||
<DeveloperMode>true</DeveloperMode>
|
||||
</TelemetryChannel>
|
||||
</ApplicationInsights>
|
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
|
||||
<!--
|
||||
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
|
||||
|
||||
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
|
||||
|
||||
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
|
||||
-->
|
||||
<Identity Name="f11ba42b-9717-443e-9f32-c1486d88c7ee" Publisher="CN=Javier" Version="1.0.0.0" ProcessorArchitecture="neutral" />
|
||||
<mp:PhoneIdentity PhoneProductId="f11ba42b-9717-443e-9f32-c1486d88c7ee" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
|
||||
<Properties>
|
||||
<DisplayName>Navigation</DisplayName>
|
||||
<PublisherDisplayName>Javier</PublisherDisplayName>
|
||||
<Logo>Assets\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
<Dependencies>
|
||||
<TargetPlatform Name="Windows.Universal" MinVersion="10.0.10030.0" MaxVersionTested="10.0.10030.0" />
|
||||
</Dependencies>
|
||||
<Resources>
|
||||
<Resource Language="EN-US" />
|
||||
</Resources>
|
||||
<Applications>
|
||||
<Application Id="App" Executable="Navigation.exe" EntryPoint="Navigation.App">
|
||||
<uap:VisualElements DisplayName="Navigation" Square150x150Logo="Assets\Logo.png" Square44x44Logo="Assets\SmallLogo.png" Description="Navigation" ForegroundText="light" BackgroundColor="#464646">
|
||||
<uap:SplashScreen Image="Assets\SplashScreen.png" />
|
||||
</uap:VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
</Capabilities>
|
||||
<Extensions>
|
||||
<Extension Category="windows.activatableClass.inProcessServer">
|
||||
<InProcessServer>
|
||||
<Path>CLRHost.dll</Path>
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.TelemetryClient" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.RequestTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TelemetryContext" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.TraceTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.MetricTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.EventTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.DataContracts.PageViewTelemetry" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.OutOfProcessTelemetryChannel" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Channel.InProcessTelemetryChannel" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TimestampPropertyInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.SequencePropertyInitializer" ThreadingModel="both" />
|
||||
<ActivatableClass ActivatableClassId="Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration" ThreadingModel="both" />
|
||||
</InProcessServer>
|
||||
</Extension>
|
||||
</Extensions>
|
||||
<build:Metadata>
|
||||
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v4.5.1" />
|
||||
<build:Item Name="VisualStudio" Version="14.0" />
|
||||
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Ultimate 2015 CTP" />
|
||||
<build:Item Name="OperatingSystem" Version="10.0.10041.0 (fbl_impressive.150313-1821)" />
|
||||
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="14.0.22609.0" />
|
||||
<build:Item Name="ProjectGUID" Value="{624D7255-B456-4301-B3A4-B62E370F1056}" />
|
||||
<build:Item Name="ilc.exe" Version="1.0.22514.06 built by: PROJECTNREL" />
|
||||
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="14.0.22710.0" />
|
||||
<build:Item Name="MakePri.exe" Version="10.0.10030.0 (winmain_prs.150226-1653)" />
|
||||
</build:Metadata>
|
||||
</Package>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.pdb
Normal file
|
@ -0,0 +1,812 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener">
|
||||
<summary>
|
||||
Provides methods for listening to events from FrameworkEventSource for SQL.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.FrameworkEventSourceName">
|
||||
<summary>
|
||||
The Framework EventSource name for SQL.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.BeginExecuteEventId">
|
||||
<summary>
|
||||
BeginExecute Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.EndExecuteEventId">
|
||||
<summary>
|
||||
EndExecute Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.sqlProcessingFramework">
|
||||
<summary>
|
||||
The SQL processor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
|
||||
<summary>
|
||||
Enables SQL event source when EventSource is created.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called whenever an event has been written by an event source for which the event listener has enabled events.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnBeginExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called when a postfix of a SQLCommand begin methods have been invoked.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.OnEndExecute(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called when a postfix of a postfix of a SQLCommand end methods have been invoked.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.SqlEventListener.EnableSqlEventSourceEvents(System.Diagnostics.Tracing.EventSource)">
|
||||
<summary>
|
||||
Helper method to enable events from SQL EventSource.
|
||||
</summary>
|
||||
<param name="eventSource">The event source name.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1">
|
||||
<summary>
|
||||
The implementation of cache provider for Windows Phone and Windows Store as MemoryCache is not available there.
|
||||
</summary>
|
||||
<typeparam name="TValue">Type of items to store in the cache.</typeparam>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1">
|
||||
<summary>
|
||||
Represents an object cache and provides the base methods and properties for accessing the object cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Contains(System.Int64)">
|
||||
<summary>
|
||||
Checks whether the cache entry already exists in the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Get(System.Int64)">
|
||||
<summary>
|
||||
Gets the specified cache entry from the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Set(System.Int64,`0)">
|
||||
<summary>
|
||||
Inserts a cache entry into the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<param name="value">The object to insert.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.ICacheProvider`1.Remove(System.Int64)">
|
||||
<summary>
|
||||
Removes the cache entry from the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<returns>True if the element is successfully found and removed; otherwise, false. This method returns false if key is not found.</returns>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.readerWriterLock">
|
||||
<summary>
|
||||
Reader-Writer Lock for thread safety.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.dictionary">
|
||||
<summary>
|
||||
Dictionary of cache items for fast Get and Contains operations.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.sortedList">
|
||||
<summary>
|
||||
Cache items sorted by the time of adding to cache. Required for to clear fast cache items when items are expired.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.maxSize">
|
||||
<summary>
|
||||
The maximum number of elements in the cache to avoid out of memory crashes.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.timer">
|
||||
<summary>
|
||||
Timer for clearing expired cache items on recurring bases.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.expirationMilliseconds">
|
||||
<summary>
|
||||
The duration in milliseconds after which item in the cache is expired.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.#ctor(System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1" /> class.
|
||||
</summary>
|
||||
<param name="expirationMilliseconds">Expiration timeout in milliseconds for an object to live in the cache.</param>
|
||||
<param name="maxSize">Maximum number of entries to cache (adjustable at runtime with MaxSize property).</param>
|
||||
<param name="synchronized">True to use a reader-writer lock to protect the data in the MemoryCacheList; false if the caller will handle synchronization.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Contains(System.Int64)">
|
||||
<summary>
|
||||
Checks whether the cache entry already exists in the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<returns>true if the cache contains a cache entry with the same key value as key; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Get(System.Int64)">
|
||||
<summary>
|
||||
Gets the specified cache entry from the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<returns>A reference to the cache entry identified by key if the entry exists; otherwise, null.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Set(System.Int64,`0)">
|
||||
<summary>
|
||||
Inserts a cache entry into the cache.
|
||||
</summary>
|
||||
<param name="key">A unique identifier for the cache entry.</param>
|
||||
<param name="value">The object to insert.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Remove(System.Int64)">
|
||||
<summary>
|
||||
Removes a specific key from the cache.
|
||||
</summary>
|
||||
<param name="key">Key to remove.</param>
|
||||
<returns>An object that represents the value of the removed cache entry that was specified by the key, or null if the specified entry was not found.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.ClearExpiredCacheItems(System.Object)">
|
||||
<summary>
|
||||
The timer callback that clears expired items in the cache.
|
||||
</summary>
|
||||
<param name="state">An object containing information to be used by the callback method, or null.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.Add(System.Int64,`0,System.Boolean)">
|
||||
<summary>
|
||||
Adds the specified key and value to the dictionary.
|
||||
</summary>
|
||||
<param name="key">Key to add.</param>
|
||||
<param name="value">Value to associate with key.</param>
|
||||
<param name="overwrite">If true, will overwrite an existing key.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry">
|
||||
<summary>
|
||||
An entry in the MemoryCacheList.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.#ctor(System.Int64,`0)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry" /> class.
|
||||
</summary>
|
||||
<param name="key">The key of the element.</param>
|
||||
<param name="value">The value of the element.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.Key">
|
||||
<summary>
|
||||
Gets the key of the element.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.Value">
|
||||
<summary>
|
||||
Gets or sets the value of the element.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemoryCacheEntry.CreatedTicks">
|
||||
<summary>
|
||||
Gets number of ticks elapsed on the clock since the element was created.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemmoryCacheEntryTimeComparer">
|
||||
<summary>
|
||||
Exposes a method that compares two MemoryCacheEntry objects.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider`1.MemmoryCacheEntryTimeComparer.Compare(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider{`0}.MemoryCacheEntry,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.CacheProvider{`0}.MemoryCacheEntry)">
|
||||
<summary>
|
||||
Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
|
||||
</summary>
|
||||
<param name="x">The first object to compare.</param>
|
||||
<param name="y">The second object to compare.</param>
|
||||
<returns>A signed integer that indicates the relative values of x and y, as shown in the following table.</returns>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.ErrorCodeForSuccess">
|
||||
<summary>
|
||||
The error code for success.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.endpointLeftPart">
|
||||
<summary>
|
||||
The left part of the endpoint.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.#cctor">
|
||||
<summary>
|
||||
Initializes static members of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.RddUtils.IsApplicationInsightsUrl(System.String)">
|
||||
<summary>
|
||||
Determines whether an URL is application insights URL.
|
||||
</summary>
|
||||
<param name="url">HTTP URL.</param>
|
||||
<returns>True if URL is application insights url, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch">
|
||||
<summary>
|
||||
Single high precision clock used by operations.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Watch">
|
||||
<summary>
|
||||
High precision stopwatch.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.NanosecondsPerTick">
|
||||
<summary>
|
||||
Number of nanoseconds per high-precision clock tick.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.StartTime">
|
||||
<summary>
|
||||
The time clock started.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.DurationNanoseconds(System.Int64,System.Int64)">
|
||||
<summary>
|
||||
Calculates time between two clock readings in nanoseconds.
|
||||
</summary>
|
||||
<param name="fromTicks">Start time in ticks.</param>
|
||||
<param name="toTicks">End time in ticks.</param>
|
||||
<returns>Time between two clock readings in nanoseconds.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Duration(System.Int64,System.Int64)">
|
||||
<summary>
|
||||
Calculates time between two clock readings.
|
||||
</summary>
|
||||
<param name="fromTicks">Start time in ticks.</param>
|
||||
<param name="toTicks">End time in ticks.</param>
|
||||
<returns>Time between two clock readings.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.Timestamp(System.Int64)">
|
||||
<summary>
|
||||
Converts time on the operation clock (in ticks) to date and time structure.
|
||||
</summary>
|
||||
<param name="elapsedTicks">Ticks elapsed according to operation watch.</param>
|
||||
<returns>Date time structure representing the date and time that corresponds to the operation clock reading.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.OperationWatch.ElapsedTicks">
|
||||
<summary>
|
||||
Gets number of ticks elapsed on the clock since the start.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1">
|
||||
<summary>
|
||||
Represents a collection of sorted elements that are accessible by index.
|
||||
</summary>
|
||||
<typeparam name="T">The type of element.</typeparam>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.list">
|
||||
<summary>
|
||||
Represents a collection of objects that can be individually accessed by index.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.comparer">
|
||||
<summary>
|
||||
Exposes a method that compares two objects.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.#ctor(System.Collections.Generic.IComparer{`0})">
|
||||
<summary>
|
||||
Initializes a new instance of the SortedList class that is empty.
|
||||
</summary>
|
||||
<param name="comparer">The IComparer implementation to use when comparing elements.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.GetEnumerator">
|
||||
<summary>
|
||||
Returns an enumerator that iterates through a collection.
|
||||
</summary>
|
||||
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.System#Collections#IEnumerable#GetEnumerator">
|
||||
<summary>
|
||||
Returns an enumerator that iterates through a collection.
|
||||
</summary>
|
||||
<returns>An IEnumerator object that can be used to iterate through the collection.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Add(`0)">
|
||||
<summary>
|
||||
Adds an element with the specified value to a SortedList object.
|
||||
</summary>
|
||||
<param name="item">Item to add.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.RemoveAt(System.Int32)">
|
||||
<summary>
|
||||
Removes the element at the specified index of a SortedList object.
|
||||
</summary>
|
||||
<param name="index">The zero-based index of the element to remove.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Remove(`0)">
|
||||
<summary>
|
||||
Removes the element with the specified value from a SortedList object.
|
||||
</summary>
|
||||
<param name="item">Item to remove.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.TryIndexOf(`0,System.Boolean@)">
|
||||
<summary>
|
||||
Determines the index of a specific item in the IList.
|
||||
</summary>
|
||||
<param name="item">The object to locate in the IList.</param>
|
||||
<param name="found">True if value is found in the list, otherwise false.</param>
|
||||
<returns>The index of value if found in the list; otherwise, the index of value where it needs to be inserted.</returns>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Count">
|
||||
<summary>
|
||||
Gets the number of elements contained in a SortedList object.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Helpers.SortedList`1.Item(System.Int32)">
|
||||
<summary>
|
||||
Gets the element at a specified index in a sequence.
|
||||
</summary>
|
||||
<param name="index">The zero-based index of the element to get.</param>
|
||||
<returns>The element at the specified position in the source sequence.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener">
|
||||
<summary>
|
||||
Provides methods for listening to events from FrameworkEventSource for HTTP.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.FrameworkEventSourceName">
|
||||
<summary>
|
||||
The Framework EventSource name.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.BeginGetResponseEventId">
|
||||
<summary>
|
||||
BeginGetResponse Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.EndGetResponseEventId">
|
||||
<summary>
|
||||
EndGetResponse Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.BeginGetRequestStreamEventId">
|
||||
<summary>
|
||||
BeginGetRequestStream Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.EndGetRequestStreamEventId">
|
||||
<summary>
|
||||
EndGetRequestStream Event ID.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.httpProcessingFramework">
|
||||
<summary>
|
||||
The Http processor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called whenever an event has been written by an event source for which the event listener has enabled events.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnBeginGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetResponse method has been invoked.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnEndGetResponse(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).EndGetResponse method has been invoked.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.EventListening.HttpEventListener.OnBeginGetRequestStream(System.Diagnostics.Tracing.EventWrittenEventArgs)">
|
||||
<summary>
|
||||
Called when a postfix of a (HttpWebRequest|FileWebRequest|FtpWebRequest).BeginGetRequestStream method has been invoked.
|
||||
</summary>
|
||||
<param name="eventData">The event arguments that describe the event.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy">
|
||||
<summary>
|
||||
This interfaces for implementing sampling policies.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy.ShouldSample">
|
||||
<summary>
|
||||
Check if operation should be sampled or not.
|
||||
</summary>
|
||||
<returns>True if should sample, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.SampleRateCount">
|
||||
<summary>
|
||||
This value indicates the minimum allowed interval between two samples.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.instanceLock">
|
||||
<summary>
|
||||
This value is used to synchronize the calls.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.count">
|
||||
<summary>
|
||||
This value indicates the number of samples that are skipped.
|
||||
This also represents the number of samples that we are sampling for.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.#ctor(System.Int32)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy" /> class.
|
||||
</summary>
|
||||
<param name="sampleRateCount">The sample rate count.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.CountBasedSamplingPolicy.ShouldSample">
|
||||
<summary>
|
||||
Check if operation should be sampled or not.
|
||||
</summary>
|
||||
<returns>True if should sample, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration">
|
||||
<summary>
|
||||
This class is a place holder for policy configuration.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration.DefaultSampleRateCount">
|
||||
<summary>
|
||||
This value indicates the default sample rate count. Default to sample every call.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.PolicyConfiguration.ConvertRatioToRateCount(System.String)">
|
||||
<summary>
|
||||
Convert sample ratio to sample rate count.
|
||||
</summary>
|
||||
<param name="ratio">The ratio to be converted.</param>
|
||||
<returns>The sample rate count.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing">
|
||||
<summary>
|
||||
Abstract base class to encapsulate processing of http/SQL call backs from Profiler or Framework EventSource.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.SamplingPolicy">
|
||||
<summary>
|
||||
The sampling policy.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.telemetryClient">
|
||||
<summary>
|
||||
The telemetryClient to use while sending RDD.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.count">
|
||||
<summary>
|
||||
This value indicates the count between two samples.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.GetDependencyKind">
|
||||
<summary>
|
||||
Abstract method to determine the dependency Kind.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.GetRddSourceType">
|
||||
<summary>
|
||||
Abstract method to determine source of RDD information. Profiler based (APMC) or Framework Event source based.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.Begin(System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
|
||||
<summary>
|
||||
Common method to mark the beginning of a Dependency Call operation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.TryBegin(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation@,System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
|
||||
<summary>
|
||||
Common method to mark the beginning of a Dependency Call operation.
|
||||
</summary>
|
||||
<returns>True if should begin, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.End(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
|
||||
<summary>
|
||||
Common method to mark the end of a Dependency Call operation.
|
||||
<param name="operation">operation which is to be marked as completed</param>
|
||||
<param name="success">boolean flag indicating the call was success or not</param>
|
||||
<returns>DependencyCallOperation from which telemetry can be created</returns>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.TryEnd(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation@,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
|
||||
<summary>
|
||||
Common method to mark the end of a Dependency Call operation.
|
||||
</summary>
|
||||
<returns>True if should begin, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseProcessing.Send(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation)">
|
||||
<summary>
|
||||
Common method to serialize and send the DependencyCallOperation to DataCollection endpoint.
|
||||
Once TelemetryClient adds a new method TrackDependencyCallOperation(), this logic should be removed form here.
|
||||
<param name="dependencyCallOperation">DependencyCallOperation from which telemetry object need to be constructed and sent</param>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing">
|
||||
<summary>
|
||||
Abstract class to encapsulate any common processing to be done Framework EventSource processing.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.RddCallCache">
|
||||
<summary>
|
||||
Setting expiration timeout to 100 seconds as it is the default timeout on HttpWebRequest object.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.#ctor(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.GetRddSourceType">
|
||||
<summary>
|
||||
Gets RDD Source.
|
||||
</summary>
|
||||
<returns>The RDD source.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.IsAsync">
|
||||
<summary>
|
||||
Returns if the dependency calls is made async.
|
||||
</summary>
|
||||
<returns>true if async, else false.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.Begin(System.String,System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind})">
|
||||
<summary>
|
||||
Common method to mark the beginning of a Dependency Call operation in FrameworkEventSource.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.BaseFrameworkProcessing.TryCreateTelemetryAndSend(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation,System.Boolean)">
|
||||
<summary>
|
||||
Ends the dependency operation and sends telemetry.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.#ctor(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnBeginExecuteCallback(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.BeginExecuteItem)">
|
||||
<summary>
|
||||
On begin callback from FX.
|
||||
</summary>
|
||||
<param name="beginItem">Object encapsulating parameters passed from Framework callbacks for begin.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnEndExecuteCallback(Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.EndExecuteItem)">
|
||||
<summary>
|
||||
On end callback from FX.
|
||||
</summary>
|
||||
<param name="endItem">Object encapsulating parameters passed from Framework callback for end.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.GetDependencyKind">
|
||||
<summary>
|
||||
Gets Dependency Kind for Resource.
|
||||
</summary>
|
||||
<returns>The Dependency Kind.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.GetResourceName(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Gets SQL command resource name.
|
||||
</summary>
|
||||
<param name="dataSource">DataSource name.</param>
|
||||
<param name="database">Database name.</param>
|
||||
<param name="commandText">CommandText name.</param>
|
||||
<returns>The resource name if possible otherwise empty string.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnBegin(System.Int64,System.String)">
|
||||
<summary>
|
||||
Common helper for all Begin Callbacks.
|
||||
</summary>
|
||||
<param name="id">This object.</param>
|
||||
<param name="resourceName">URI of the web request.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.SqlProcessingFramework.OnEnd(System.Int64,System.Boolean,System.Boolean)">
|
||||
<summary>
|
||||
Common helper for all End Callbacks.
|
||||
</summary>
|
||||
<param name="id">The id.</param>
|
||||
<param name="success">The success flag to indicate if the dependency call completed successfully or not.</param>
|
||||
<param name="synchronous">The synchronous flag to indicate if the dependency call was made synchronously or not.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.#ctor(Microsoft.ApplicationInsights.TelemetryClient,Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Policy.ISamplingPolicy)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnBeginHttpCallback(System.Int64,System.String)">
|
||||
<summary>
|
||||
On begin callback from FX.
|
||||
</summary>
|
||||
<param name="id">This object.</param>
|
||||
<param name="uri">URI of the web request.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnEndHttpCallback(System.Int64,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
|
||||
<summary>
|
||||
On end callback from FX.
|
||||
</summary>
|
||||
<param name="id">The id.</param>
|
||||
<param name="success">The success to indicate if the dependency call completed successfully or not.</param>
|
||||
<param name="synchronous">The synchronous flag to indicate if the dependency call was synchronous or not.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.GetDependencyKind">
|
||||
<summary>
|
||||
Gets Dependency Kind for Resource.
|
||||
</summary>
|
||||
<returns>The Dependency Kind.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnBegin(System.Int64,System.String)">
|
||||
<summary>
|
||||
Common helper for all Begin Callbacks.
|
||||
</summary>
|
||||
<param name="id">This object.</param>
|
||||
<param name="resourceName">URI of the web request.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.Processing.FrameworkProcessing.HttpProcessingFramework.OnEnd(System.Int64,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
|
||||
<summary>
|
||||
Common helper for all End Callbacks.
|
||||
</summary>
|
||||
<param name="id">The id.</param>
|
||||
<param name="success">The success to indicate if the dependency call completed successfully or not.</param>
|
||||
<param name="synchronous">The synchronous flag to indicate if the dependency call was synchronous or not.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule">
|
||||
<summary>
|
||||
Remote dependency monitoring.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
||||
<summary>
|
||||
Initialize method is called after all configuration properties have been loaded from the configuration.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.InitializeForFrameworkEventSource">
|
||||
<summary>
|
||||
Initialize for framework event source (not supported for Net40).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.InitializeForRuntimeInstrumentationOrFramework">
|
||||
<summary>
|
||||
Initialize for runtime instrumentation or framework event source.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.SamplingRatio">
|
||||
<summary>
|
||||
Gets or sets a value indicating the sample ratio.
|
||||
The sampling ratio is the ratio of the number of expected samples over actual number of calls.
|
||||
The sampling ratio can be 1 which means sample on all calls.
|
||||
The sampling ratio can be 0.5 which means sample on every other call.
|
||||
The sampling ratio can be 1/10 which means sample on every tenth call.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.DisableRuntimeInstrumentation">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether to disable runtime instrumentation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule.PretendProfilerIsAttached">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether pretending the profiler is attached or not.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation">
|
||||
<summary>
|
||||
Base class to support logical operations within an application. These could represent remote dependencies
|
||||
or local operations. The paradigm should be symmetric for async and sync invocations
|
||||
Start, Stop are the two main operations.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Start(System.String,System.Nullable{System.Boolean},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencyKind},System.Nullable{Microsoft.ApplicationInsights.Extensibility.Implementation.External.DependencySourceType})">
|
||||
<summary>
|
||||
Starts a DependencyOperation.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Complete">
|
||||
<summary>
|
||||
Stops a previously started DependencyOperation and marks as success.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Fail">
|
||||
<summary>
|
||||
Stops a previously started DependencyOperation and marks as failed.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Stop(System.Boolean)">
|
||||
<summary>
|
||||
Stops a previously started DependencyOperation.
|
||||
<param name="success">success flag.</param>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Name">
|
||||
<summary>
|
||||
Gets identifying the dependency.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Duration">
|
||||
<summary>
|
||||
Gets duration for the dependency.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.DependencyKind">
|
||||
<summary>
|
||||
Gets or sets DependencyKind.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.RddSourceType">
|
||||
<summary>
|
||||
Gets or sets the RDD SourceType.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Async">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether dependency operation was made asynchronously or not.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.Success">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether dependency operation was successfully finished or not.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.StartTicks">
|
||||
<summary>
|
||||
Gets or sets the total elapsed time from the start of HTTP request.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.DependencyOperation.DependencyCallOperation.IsStarted">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether start was called.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.ApplicationInsights.Extensibility.Windows.pdb
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.ApplicationInsights.Extensibility.Windows.winmd
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.ApplicationInsights.Extensibility.Windows</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule">
|
||||
<summary>
|
||||
A module that deals in PageView events and will create PageViewTelemetry objects when triggered.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
||||
<summary>
|
||||
Initialize method is called after all configuration properties have been loaded from the configuration.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule">
|
||||
<summary>
|
||||
A module that deals in Exception events and will create ExceptionTelemetry objects when triggered.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.Dispose">
|
||||
<summary>
|
||||
Unsubscribes from the <see cref="E:Windows.UI.Xaml.Application.UnhandledException" /> event.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTelemetryModule.Initialize(Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration)">
|
||||
<summary>
|
||||
Subscribes to unhandled event notifications.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter">
|
||||
<summary>
|
||||
A transmitter that will immediately send whatever telemetry we want to transmit immediately.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter.EnqueueAsync(Microsoft.ApplicationInsights.Channel.Transmission)">
|
||||
<summary>
|
||||
Transmits the <paramref name="transmission" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.ApplicationInsights.Extensibility.Windows.UnhandledExceptionTransmitter.Dispose">
|
||||
<summary>
|
||||
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.ApplicationInsights.winmd
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Diagnostics.Tracing.EventSource.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Practices.ServiceLocation.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Practices.ServiceLocation.pdb
Normal file
|
@ -0,0 +1,268 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Practices.ServiceLocation</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.ActivationException">
|
||||
<summary>
|
||||
The standard exception thrown when a ServiceLocator has an error in resolving an object.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Exception" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor(System.String)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message.
|
||||
</summary>
|
||||
<param name="message">
|
||||
The message that describes the error.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ActivationException.#ctor(System.String,System.Exception)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:System.Exception" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.
|
||||
</summary>
|
||||
<param name="message">
|
||||
The error message that explains the reason for the exception.
|
||||
</param>
|
||||
<param name="innerException">
|
||||
The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
|
||||
</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.IServiceLocator">
|
||||
<summary>
|
||||
The generic Service Locator interface. This interface is used
|
||||
to retrieve services (instances identified by type and optional
|
||||
name) from a container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance(System.Type)">
|
||||
<summary>
|
||||
Get an instance of the given <paramref name="serviceType"/>.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance(System.Type,System.String)">
|
||||
<summary>
|
||||
Get an instance of the given named <paramref name="serviceType"/>.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<param name="key">Name the object was registered with.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetAllInstances(System.Type)">
|
||||
<summary>
|
||||
Get all instances of the given <paramref name="serviceType"/> currently
|
||||
registered in the container.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>A sequence of instances of the requested <paramref name="serviceType"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance``1">
|
||||
<summary>
|
||||
Get an instance of the given <typeparamref name="TService"/>.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetInstance``1(System.String)">
|
||||
<summary>
|
||||
Get an instance of the given named <typeparamref name="TService"/>.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<param name="key">Name the object was registered with.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.IServiceLocator.GetAllInstances``1">
|
||||
<summary>
|
||||
Get all instances of the given <typeparamref name="TService"/> currently
|
||||
registered in the container.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>A sequence of instances of the requested <typeparamref name="TService"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocator">
|
||||
<summary>
|
||||
This class provides the ambient container for this application. If your
|
||||
framework defines such an ambient container, use ServiceLocator.Current
|
||||
to get it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocator.SetLocatorProvider(Microsoft.Practices.ServiceLocation.ServiceLocatorProvider)">
|
||||
<summary>
|
||||
Set the delegate that is used to retrieve the current container.
|
||||
</summary>
|
||||
<param name="newProvider">Delegate that, when called, will return
|
||||
the current ambient container.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.ServiceLocator.Current">
|
||||
<summary>
|
||||
The current ambient container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase">
|
||||
<summary>
|
||||
This class is a helper that provides a default implementation
|
||||
for most of the methods of <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetService(System.Type)">
|
||||
<summary>
|
||||
Implementation of <see cref="M:System.IServiceProvider.GetService(System.Type)"/>.
|
||||
</summary>
|
||||
<param name="serviceType">The requested service.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error in resolving the service instance.</exception>
|
||||
<returns>The requested object.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(System.Type)">
|
||||
<summary>
|
||||
Get an instance of the given <paramref name="serviceType"/>.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(System.Type,System.String)">
|
||||
<summary>
|
||||
Get an instance of the given named <paramref name="serviceType"/>.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<param name="key">Name the object was registered with.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is an error resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetAllInstances(System.Type)">
|
||||
<summary>
|
||||
Get all instances of the given <paramref name="serviceType"/> currently
|
||||
registered in the container.
|
||||
</summary>
|
||||
<param name="serviceType">Type of object requested.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>A sequence of instances of the requested <paramref name="serviceType"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance``1">
|
||||
<summary>
|
||||
Get an instance of the given <typeparamref name="TService"/>.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance``1(System.String)">
|
||||
<summary>
|
||||
Get an instance of the given named <typeparamref name="TService"/>.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<param name="key">Name the object was registered with.</param>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetAllInstances``1">
|
||||
<summary>
|
||||
Get all instances of the given <typeparamref name="TService"/> currently
|
||||
registered in the container.
|
||||
</summary>
|
||||
<typeparam name="TService">Type of object requested.</typeparam>
|
||||
<exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">if there is are errors resolving
|
||||
the service instance.</exception>
|
||||
<returns>A sequence of instances of the requested <typeparamref name="TService"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.DoGetInstance(System.Type,System.String)">
|
||||
<summary>
|
||||
When implemented by inheriting classes, this method will do the actual work of resolving
|
||||
the requested service instance.
|
||||
</summary>
|
||||
<param name="serviceType">Type of instance requested.</param>
|
||||
<param name="key">Name of registered service you want. May be null.</param>
|
||||
<returns>The requested service instance.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.DoGetAllInstances(System.Type)">
|
||||
<summary>
|
||||
When implemented by inheriting classes, this method will do the actual work of
|
||||
resolving all the requested service instances.
|
||||
</summary>
|
||||
<param name="serviceType">Type of service requested.</param>
|
||||
<returns>Sequence of service instance objects.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.FormatActivationExceptionMessage(System.Exception,System.Type,System.String)">
|
||||
<summary>
|
||||
Format the exception message for use in an <see cref="T:Microsoft.Practices.ServiceLocation.ActivationException"/>
|
||||
that occurs while resolving a single service.
|
||||
</summary>
|
||||
<param name="actualException">The actual exception thrown by the implementation.</param>
|
||||
<param name="serviceType">Type of service requested.</param>
|
||||
<param name="key">Name requested.</param>
|
||||
<returns>The formatted exception message string.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.FormatActivateAllExceptionMessage(System.Exception,System.Type)">
|
||||
<summary>
|
||||
Format the exception message for use in an <see cref="T:Microsoft.Practices.ServiceLocation.ActivationException"/>
|
||||
that occurs while resolving multiple service instances.
|
||||
</summary>
|
||||
<param name="actualException">The actual exception thrown by the implementation.</param>
|
||||
<param name="serviceType">Type of service requested.</param>
|
||||
<returns>The formatted exception message string.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.ServiceLocatorProvider">
|
||||
<summary>
|
||||
This delegate type is used to provide a method that will
|
||||
return the current container. Used with the <see cref="T:Microsoft.Practices.ServiceLocation.ServiceLocator"/>
|
||||
static accessor class.
|
||||
</summary>
|
||||
<returns>An <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.ServiceLocation.Properties.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.Culture">
|
||||
<summary>
|
||||
Overrides the current thread's CurrentUICulture property for all
|
||||
resource lookups using this strongly typed resource class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ActivateAllExceptionMessage">
|
||||
<summary>
|
||||
Looks up a localized string similar to Activation error occurred while trying to get all instances of type {0}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ActivationExceptionMessage">
|
||||
<summary>
|
||||
Looks up a localized string similar to Activation error occurred while trying to get instance of type {0}, key "{1}".
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.ServiceLocation.Properties.Resources.ServiceLocationProviderNotSetMessage">
|
||||
<summary>
|
||||
Looks up a localized string similar to ServiceLocationProvider must be set..
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Practices.Unity.RegistrationByConvention.dll
Normal file
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Practices.Unity.RegistrationByConvention.pri
Normal file
|
@ -0,0 +1,306 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.Practices.Unity.RegistrationByConvention</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.Practices.Unity.AllClasses">
|
||||
<summary>
|
||||
Provides helper methods to retrieve classes from assemblies.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Reflection.Assembly[])">
|
||||
<summary>
|
||||
Returns all visible, non-abstract classes from <paramref name="assemblies"/>.
|
||||
</summary>
|
||||
<param name="assemblies">The assemblies.</param>
|
||||
<returns>All visible, non-abstract classes found in the assemblies.</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
|
||||
<remarks>All exceptions thrown while getting types from the assemblies are ignored, and the types that can be retrieved are returned.</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Boolean,System.Reflection.Assembly[])">
|
||||
<summary>
|
||||
Returns all visible, non-abstract classes from <paramref name="assemblies"/>, and optionally skips errors.
|
||||
</summary>
|
||||
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
|
||||
<param name="assemblies">The assemblies.</param>
|
||||
<returns>
|
||||
All visible, non-abstract classes.
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
|
||||
<remarks>
|
||||
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while getting types from the assemblies are ignored, and the types
|
||||
that can be retrieved are returned; otherwise, the original exception is thrown.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.AllClasses.FromAssemblies(System.Collections.Generic.IEnumerable{System.Reflection.Assembly},System.Boolean)">
|
||||
<summary>
|
||||
Returns all visible, non-abstract classes from <paramref name="assemblies"/>.
|
||||
</summary>
|
||||
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
|
||||
<param name="assemblies">The assemblies.</param>
|
||||
<returns>
|
||||
All visible, non-abstract classes.
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentNullException"><paramref name="assemblies"/> is <see langword="null"/>.</exception>
|
||||
<exception cref="T:System.ArgumentException"><paramref name="assemblies"/> contains <see langword="null"/> elements.</exception>
|
||||
<remarks>
|
||||
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while getting types from the assemblies are ignored, and the types
|
||||
that can be retrieved are returned; otherwise, the original exception is thrown.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.AllClasses.FromApplication(System.Boolean,System.Boolean)">
|
||||
<summary>
|
||||
Returns all visible, non-abstract classes from all assemblies located where the application is installed.
|
||||
</summary>
|
||||
<param name="includeUnityAssemblies"><see langword="false"/> to include the Unity assemblies; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
|
||||
<param name="skipOnError"><see langword="true"/> to skip errors; otherwise, <see langword="true"/>.</param>
|
||||
<returns>
|
||||
All visible, non-abstract classes.
|
||||
</returns>
|
||||
<remarks>
|
||||
If <paramref name="skipOnError"/> is <see langword="true"/>, all exceptions thrown while loading assemblies or getting types from the assemblies
|
||||
are ignored, and the types that can be retrieved are returned; otherwise, the original exception is thrown. These exceptions might be wrapped in a
|
||||
<see cref="T:System.AggregateException"/>.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.DuplicateTypeMappingException">
|
||||
<summary>
|
||||
The exception that is thrown when registering multiple types would result in an type mapping being overwritten.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.DuplicateTypeMappingException.#ctor(System.String,System.Type,System.Type,System.Type)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Microsoft.Practices.Unity.DuplicateTypeMappingException"/> class.
|
||||
</summary>
|
||||
<param name="name">The name for the mapping.</param>
|
||||
<param name="mappedFromType">The source type for the mapping.</param>
|
||||
<param name="currentMappedToType">The type currently mapped.</param>
|
||||
<param name="newMappedToType">The new type to map.</param>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.Name">
|
||||
<summary>
|
||||
Gets the name for the mapping.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.MappedFromType">
|
||||
<summary>
|
||||
Gets the source type for the mapping.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.CurrentMappedToType">
|
||||
<summary>
|
||||
Gets the type currently mapped.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.DuplicateTypeMappingException.NewMappedToType">
|
||||
<summary>
|
||||
Gets the new type to map.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.RegistrationConvention">
|
||||
<summary>
|
||||
Represents a set of types to register and their registration settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetTypes">
|
||||
<summary>
|
||||
Gets types to register.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetFromTypes">
|
||||
<summary>
|
||||
Gets a function to get the types that will be requested for each type to configure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetName">
|
||||
<summary>
|
||||
Gets a function to get the name to use for the registration of each type.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetLifetimeManager">
|
||||
<summary>
|
||||
Gets a function to get the <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> for the registration of each type. Defaults to no lifetime management.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.RegistrationConvention.GetInjectionMembers">
|
||||
<summary>
|
||||
Gets a function to get the additional <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects for the registration of each type. Defaults to no injection members.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.Resources.DuplicateTypeMappingException">
|
||||
<summary>
|
||||
An attempt to override an existing mapping was detected for type {1} wit...
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.Practices.Unity.Resources.ExceptionNullAssembly">
|
||||
<summary>
|
||||
The set of assemblies contains a null element.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions">
|
||||
<summary>
|
||||
Provides a set of convenience overloads to the
|
||||
<see cref="T:Microsoft.Practices.Unity.IUnityContainer"/> interface to support registration of multiple types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions.RegisterTypes(Microsoft.Practices.Unity.IUnityContainer,System.Collections.Generic.IEnumerable{System.Type},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Type}},System.Func{System.Type,System.String},System.Func{System.Type,Microsoft.Practices.Unity.LifetimeManager},System.Func{System.Type,System.Collections.Generic.IEnumerable{Microsoft.Practices.Unity.InjectionMember}},System.Boolean)">
|
||||
<summary>
|
||||
Registers the supplied types by using the specified rules for name, lifetime manager, injection members, and registration types.
|
||||
</summary>
|
||||
<param name="container">The container to configure.</param>
|
||||
<param name="types">The types to register. The methods in the <see cref="T:Microsoft.Practices.Unity.AllClasses"/> class can be used to scan assemblies to get types, and further filtering can be performed using LINQ queries.</param>
|
||||
<param name="getFromTypes">A function that gets the types that will be requested for each type to configure. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithMappings"/> class or a custom function. Defaults to no registration types, and registers only the supplied types.</param>
|
||||
<param name="getName">A function that gets the name to use for the registration of each type. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithName"/> or a custom function. Defaults to no name.</param>
|
||||
<param name="getLifetimeManager">A function that gets the <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> for the registration of each type. It can be a method from the <see cref="T:Microsoft.Practices.Unity.WithLifetime"/> class or a custom function. Defaults to no lifetime management.</param>
|
||||
<param name="getInjectionMembers">A function that gets the additional <see cref="T:Microsoft.Practices.Unity.InjectionMember"/> objects for the registration of each type. Defaults to no injection members.</param>
|
||||
<param name="overwriteExistingMappings"><see langword="true"/> to overwrite existing mappings; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
|
||||
<returns>
|
||||
The container that this method was called on.
|
||||
</returns>
|
||||
<exception cref="T:System.ArgumentException">A new registration would overwrite an existing mapping and <paramref name="overwriteExistingMappings"/> is <see langword="false"/>.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.UnityContainerRegistrationByConventionExtensions.RegisterTypes(Microsoft.Practices.Unity.IUnityContainer,Microsoft.Practices.Unity.RegistrationConvention,System.Boolean)">
|
||||
<summary>
|
||||
Registers the types according to the <paramref name="convention"/>.
|
||||
</summary>
|
||||
<param name="container">The container to configure.</param>
|
||||
<param name="convention">The convention to determine which types will be registered and how.</param>
|
||||
<param name="overwriteExistingMappings"><see langword="true"/> to overwrite existing mappings; otherwise, <see langword="false"/>. Defaults to <see langword="false"/>.</param>
|
||||
<returns>
|
||||
The container that this method was called on.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.WithLifetime">
|
||||
<summary>
|
||||
Provides helper methods to specify the lifetime for a type with registration by convention.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.None(System.Type)">
|
||||
<summary>
|
||||
Returns a <see langword="null"/> <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A lifetime manager</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.ContainerControlled(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.ContainerControlledLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A container controlled lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.ExternallyControlled(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.ExternallyControlledLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>An externally controlled lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.Hierarchical(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.HierarchicalLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A hierarchical lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.PerResolve(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.PerResolveLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A per resolve lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.Transient(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.TransientLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A transient lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.Custom``1(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/>.
|
||||
</summary>
|
||||
<typeparam name="T">The custom <see cref="T:Microsoft.Practices.Unity.LifetimeManager"/> type.</typeparam>
|
||||
<param name="type">The type.</param>
|
||||
<returns>
|
||||
A lifetime manager.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithLifetime.PerThread(System.Type)">
|
||||
<summary>
|
||||
Returns a <see cref="T:Microsoft.Practices.Unity.PerThreadLifetimeManager"/>.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>A per thread lifetime manager.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.WithMappings">
|
||||
<summary>
|
||||
Provides helper methods to map types to the types interfaces to which register them.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithMappings.None(System.Type)">
|
||||
<summary>
|
||||
Returns no types.
|
||||
</summary>
|
||||
<param name="implementationType">The type to register.</param>
|
||||
<returns>An empty enumeration.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithMappings.FromMatchingInterface(System.Type)">
|
||||
<summary>
|
||||
Returns an enumeration with the interface that matches the name of <paramref name="implementationType"/>.
|
||||
</summary>
|
||||
<param name="implementationType">The type to register.</param>
|
||||
<returns>An enumeration with the first interface matching the name of <paramref name="implementationType"/> (for example, if type is MyType, a matching interface is IMyType),
|
||||
or an empty enumeration if no such interface is found.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithMappings.FromAllInterfaces(System.Type)">
|
||||
<summary>
|
||||
Returns an enumeration with all the interfaces implemented by <paramref name="implementationType"/>.
|
||||
</summary>
|
||||
<param name="implementationType">The type to register.</param>
|
||||
<returns>An enumeration with all the interfaces implemented by the implementation type except <see cref="T:System.IDisposable"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithMappings.FromAllInterfacesInSameAssembly(System.Type)">
|
||||
<summary>
|
||||
Returns an enumeration with all the interfaces implemented by <paramref name="implementationType"/> that belong to the same assembly as implementationType.
|
||||
</summary>
|
||||
<param name="implementationType">The type to register.</param>
|
||||
<returns>An enumeration with all the interfaces implemented by the implementation type that belong to the same assembly.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Practices.Unity.WithName">
|
||||
<summary>
|
||||
Provides helper methods to get type names.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithName.TypeName(System.Type)">
|
||||
<summary>
|
||||
Returns the type name.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns>The type name.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.Practices.Unity.WithName.Default(System.Type)">
|
||||
<summary>
|
||||
Returns null for the registration name.
|
||||
</summary>
|
||||
<param name="type">The type.</param>
|
||||
<returns><see langword="null"/></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Двоичные данные
Navigation Extensions SDK/Navigation/bin/Debug/Microsoft.Practices.Unity.dll
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Machine>WIN-ODC74DQ2N8P</Machine>
|
||||
<WindowsUser>Javier</WindowsUser>
|
||||
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
|
||||
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
|
||||
<PackageArchitecture>neutral</PackageArchitecture>
|
||||
<PackageIdentityName>f11ba42b-9717-443e-9f32-c1486d88c7ee</PackageIdentityName>
|
||||
<IntermediateOutputPath>C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\</IntermediateOutputPath>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppXManifest Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\AppxManifest.xml">
|
||||
<PackagePath>AppxManifest.xml</PackagePath>
|
||||
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
|
||||
</AppXManifest>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.exe">
|
||||
<PackagePath>Navigation.exe</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.RuntimeTelemetry.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.winmd</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.WindowsStore.0.13.0-build26067\lib\win81\Microsoft.ApplicationInsights.Extensibility.Windows.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.Extensibility.Windows.winmd</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.ApplicationInsights.0.13.0-build26067\lib\portable-win81+wpa81\Microsoft.ApplicationInsights.winmd">
|
||||
<PackagePath>Microsoft.ApplicationInsights.winmd</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.14-beta\build\portable-net45+win8+wpa81\..\..\lib\net45\Microsoft.Diagnostics.Tracing.EventSource.dll">
|
||||
<PackagePath>Microsoft.Diagnostics.Tracing.EventSource.dll</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll">
|
||||
<PackagePath>Microsoft.Practices.ServiceLocation.dll</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.dll">
|
||||
<PackagePath>Microsoft.Practices.Unity.dll</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\packages\Unity.3.5.1405-prerelease\lib\win8\Microsoft.Practices.Unity.RegistrationByConvention.dll">
|
||||
<PackagePath>Microsoft.Practices.Unity.RegistrationByConvention.dll</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\ApplicationInsights.config">
|
||||
<PackagePath>ApplicationInsights.config</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Properties\Default.rd.xml">
|
||||
<PackagePath>Properties\Default.rd.xml</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\Logo.scale-100.png">
|
||||
<PackagePath>Assets\Logo.scale-100.png</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SmallLogo.scale-100.png">
|
||||
<PackagePath>Assets\SmallLogo.scale-100.png</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\SplashScreen.scale-100.png">
|
||||
<PackagePath>Assets\SplashScreen.scale-100.png</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\StoreLogo.scale-100.png">
|
||||
<PackagePath>Assets\StoreLogo.scale-100.png</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\Assets\WideLogo.scale-100.png">
|
||||
<PackagePath>Assets\WideLogo.scale-100.png</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\App.xbf">
|
||||
<PackagePath>App.xbf</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\FirstView.xbf">
|
||||
<PackagePath>Views\FirstView.xbf</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Views\SecondView.xbf">
|
||||
<PackagePath>Views\SecondView.xbf</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\Navigation.xr.xml">
|
||||
<PackagePath>Navigation.xr.xml</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Program Files %28x86%29\Windows Kits\10\\UnionMetadata\Windows.winmd">
|
||||
<PackagePath>WinMetadata\Windows.winmd</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
<AppxPackagedFile Include="C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\bin\Debug\resources.pri">
|
||||
<PackagePath>resources.pri</PackagePath>
|
||||
</AppxPackagedFile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Roots >
|
||||
<Roots.Interfaces>
|
||||
<RootInterface FullName="Windows.UI.Xaml.Data.IValueConverter" />
|
||||
</Roots.Interfaces>
|
||||
<Roots.PropertyPathNames>
|
||||
<RootPropertyPathName Name="FirstViewModel" />
|
||||
<RootPropertyPathName Name="ParameterCommand" />
|
||||
<RootPropertyPathName Name="GoToSecondCommand" />
|
||||
<RootPropertyPathName Name="SecondViewModel" />
|
||||
<RootPropertyPathName Name="Parameter" />
|
||||
<RootPropertyPathName Name="BackCommand" />
|
||||
</Roots.PropertyPathNames>
|
||||
<Roots.RootTypes>
|
||||
<RootType FullName="Windows.UI.Xaml.Application">
|
||||
<RootProperty Name="Resources" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.ResourceDictionary" />
|
||||
<RootType FullName="Navigation.ViewModels.Base.ViewModelLocator" />
|
||||
<RootType FullName="Navigation.Converters.IntToVisibilityConverter" />
|
||||
<RootType FullName="Navigation.Views.Base.PageBase">
|
||||
<RootProperty Name="DataContext" />
|
||||
<RootProperty Name="Content" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Data.Binding">
|
||||
<RootProperty Name="Source" />
|
||||
<RootProperty Name="Converter" />
|
||||
</RootType>
|
||||
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension" />
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
|
||||
<RootProperty Name="Background" />
|
||||
<RootProperty Name="Children" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
|
||||
<RootProperty Name="HorizontalAlignment" />
|
||||
<RootProperty Name="VerticalAlignment" />
|
||||
<RootProperty Name="Children" />
|
||||
</RootType>
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.Button">
|
||||
<RootProperty Name="Content" />
|
||||
<RootProperty Name="Command" />
|
||||
<RootProperty Name="Margin" />
|
||||
</RootType>
|
||||
<RootType FullName="Navigation.Views.FirstView" />
|
||||
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
|
||||
<RootProperty Name="Text" />
|
||||
<RootProperty Name="Visibility" />
|
||||
<RootProperty Name="FontSize" />
|
||||
</RootType>
|
||||
<RootType FullName="Navigation.Views.SecondView" />
|
||||
</Roots.RootTypes>
|
||||
</Roots>
|
|
@ -0,0 +1,17 @@
|
|||
#pragma checksum "C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "5DDF3DF9E8BE2876A4B3078F95D5141A"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Navigation
|
||||
{
|
||||
partial class App : global::Windows.UI.Xaml.Application
|
||||
{
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
#pragma checksum "C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "5DDF3DF9E8BE2876A4B3078F95D5141A"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
namespace Navigation
|
||||
{
|
||||
#if !DISABLE_XAML_GENERATED_MAIN
|
||||
/// <summary>
|
||||
/// Program class
|
||||
/// </summary>
|
||||
public static class Program
|
||||
{
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
static void Main(string[] args)
|
||||
{
|
||||
global::Windows.UI.Xaml.Application.Start((p) => new App());
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
partial class App : global::Windows.UI.Xaml.Application
|
||||
{
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
/// InitializeComponent()
|
||||
/// </summary>
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
if (_contentLoaded)
|
||||
return;
|
||||
|
||||
_contentLoaded = true;
|
||||
#if DEBUG && !DISABLE_XAML_GENERATED_BINDING_DEBUG_OUTPUT
|
||||
DebugSettings.BindingFailed += (sender, args) =>
|
||||
{
|
||||
global::System.Diagnostics.Debug.WriteLine(args.Message);
|
||||
};
|
||||
#endif
|
||||
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
|
||||
UnhandledException += (sender, e) =>
|
||||
{
|
||||
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
|
||||
};
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<Application
|
||||
x:Class="Navigation.App"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:Navigation"
|
||||
xmlns:converters="using:Navigation.Converters"
|
||||
xmlns:locator="using:Navigation.ViewModels.Base">
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
|
||||
<!-- ViewModelLocator -->
|
||||
<locator:ViewModelLocator x:Key="Locator" />
|
||||
|
||||
<!-- Converters -->
|
||||
<converters:IntToVisibilityConverter x:Key="IntToVisibilityConverter" />
|
||||
|
||||
</ResourceDictionary>
|
||||
</Application.Resources>
|
||||
</Application>
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings" schemaVersion="2014-05-30">
|
||||
<!--
|
||||
Learn more about Application Insights configuration with ApplicationInsights.config here:
|
||||
http://go.microsoft.com/fwlink/?LinkID=513840
|
||||
-->
|
||||
<TelemetryModules>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.Windows.PageViewTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Windows" />
|
||||
</TelemetryModules>
|
||||
<ContextInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.ComponentContextInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.DeviceContextInitializer, Microsoft.ApplicationInsights" />
|
||||
</ContextInitializers>
|
||||
<TelemetryInitializers>
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppSessionInitializer, Microsoft.ApplicationInsights" />
|
||||
<Add Type="Microsoft.ApplicationInsights.Extensibility.StoreAppUserInitializer, Microsoft.ApplicationInsights" />
|
||||
</TelemetryInitializers>
|
||||
<TelemetryChannel>
|
||||
<DeveloperMode>true</DeveloperMode>
|
||||
</TelemetryChannel>
|
||||
</ApplicationInsights>
|
Двоичные данные
Navigation Extensions SDK/Navigation/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Normal file
|
@ -0,0 +1,38 @@
|
|||
#pragma checksum "c:\users\javier\documents\visual studio 2015\Projects\Navigation\Navigation\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "CC3BCB248370B18B56F9E060ABF58A3A"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Navigation
|
||||
{
|
||||
partial class MainPage : global::Windows.UI.Xaml.Controls.Page
|
||||
{
|
||||
|
||||
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
/// InitializeComponent()
|
||||
/// </summary>
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public void InitializeComponent()
|
||||
{
|
||||
if (_contentLoaded)
|
||||
return;
|
||||
|
||||
_contentLoaded = true;
|
||||
|
||||
global::System.Uri resourceLocator = new global::System.Uri("ms-appx:///MainPage.xaml");
|
||||
global::Windows.UI.Xaml.Application.LoadComponent(this, resourceLocator, global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Двоичные данные
Navigation Extensions SDK/Navigation/obj/Debug/Microsoft.Diagnostics.Tracing.EventSource.pri
Normal file
|
@ -0,0 +1 @@
|
|||
C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\Microsoft.Diagnostics.Tracing.EventSource\en-US\Microsoft.Diagnostics.Tracing.Messages.resw
|
|
@ -0,0 +1 @@
|
|||
C:\Users\Javier\Documents\Visual Studio 2015\Projects\Navigation\Navigation\obj\Debug\Microsoft.Diagnostics.Tracing.EventSource\en-US\Microsoft.Diagnostics.Tracing.Messages.resw
|
|
@ -0,0 +1,345 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="EventSource_MismatchIdToWriteEvent" xml:space="preserve">
|
||||
<value>Event {0} is given event ID {1} but {2} was passed to WriteEvent. </value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedEnumType" xml:space="preserve">
|
||||
<value>Enum type {0} underlying type {1} is not supported for serialization.</value>
|
||||
</data>
|
||||
<data name="EventSource_NullInput" xml:space="preserve">
|
||||
<value>Null passed as an event argument. </value>
|
||||
</data>
|
||||
<data name="EventSource_EnumKindMismatch" xml:space="preserve">
|
||||
<value>The type of {0} ({1}) is not expected in {2}. </value>
|
||||
</data>
|
||||
<data name="EventSource_ChannelTypeDoesNotMatchEventChannelValue" xml:space="preserve">
|
||||
<value>Channel {0} does not match event channel value {1}.</value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedNestedArraysEnums" xml:space="preserve">
|
||||
<value>Nested arrays/enumerables are not supported.</value>
|
||||
</data>
|
||||
<data name="EventSource_IllegalOpcodeValue" xml:space="preserve">
|
||||
<value>Opcode {0} has a value of {1} which is outside the legal range (11-238).</value>
|
||||
</data>
|
||||
<data name="EventSource_NeedPositiveId" xml:space="preserve">
|
||||
<value>Event IDs must be positive integers (error for {0}). </value>
|
||||
</data>
|
||||
<data name="EventSource_SessionIdError" xml:space="preserve">
|
||||
<value>Bit position in AllKeywords ({0}) must equal the command argument named "EtwSessionKeyword" ({1}). </value>
|
||||
</data>
|
||||
<data name="EventSource_UnsupportedMessageProperty" xml:space="preserve">
|
||||
<value>Event {0} specifies an illegal or unsupported formatting message ("{1}").</value>
|
||||
</data>
|
||||
<data name="EventSource_AbstractMustNotDeclareKTOC" xml:space="preserve">
|
||||
<value>Abstract event source must not declare {0} nested type.</value>
|
||||
</data>
|
||||
<data name="EventSource_TaskOpcodePairReused" xml:space="preserve">
|
||||
<value>Event {0} (with ID {1}) has the same task/opcode pair as event {2} (with ID {3}).</value>
|
||||
</data>
|
||||
<data name="EventSource_ReservedKeywords" xml:space="preserve">
|
||||
<value>Keywords values larger than 0x0000100000000000 are reserved for system use (event {0})</value>
|
||||
</data>
|
||||
<data name="ArgumentOutOfRange_NeedValidId" xml:space="preserve">
|
||||
<value>The parameter must be in the range {0} through {1}. </value>
|
||||
</data>
|
||||
<data name="EventSource_TaskCollision" xml:space="preserve">
|
||||
<value>Tasks {0} and {1} are defined with the same value ({2}).</value>
|
||||
</data>
|
||||
<data name="EventSource_EventWithAdminChannelMustHaveMessage" xml:space="preserve">
|
||||
<value>Event {0} specifies an Admin channel {1}. It must specify a Message property.</value>
|
||||
</data>
|
||||
<data name="EventSource_ListenerCreatedInsideCallback" xml:space="preserve">
|
||||
<value>Creating an EventListener inside a EventListener callback. </value>
|
||||
</data>
|
||||
<data name="EventSource_EventSourceGuidInUse" xml:space="preserve">
|
||||
<value>An instance of EventSource with Guid {0} already exists. </value>
|
||||
</data>
|
||||
<data name="EventSource_EtwAlreadyRegistered" xml:space="preserve">
|
||||
<value>The provider has already been registered with the operating system. </value>
|
||||
</data>
|
||||
<data name="EventSource_InvalidEventFormat" xml:space="preserve">
|
||||
<value>Can't specify both etw event format flags.</value>
|
||||
</data>
|
||||
<data name="EventSource_TooManyArgs" xml:space="preserve">
|
||||
<value>Too many arguments. </value>
|
||||
</data>
|
||||
<data name="EventSource_EventMustNotBeExplicitImplementation" xml:space="preserve">
|
||||
<value>Event method {0} (with ID {1}) is an explicit interface method implementation. Re-write method as implicit implementation.</value>
|
||||
</data>
|
||||
<data name="EventSource_UndefinedChannel" xml:space="preserve">
|
||||
<value>Use of undefined channel value {0} for event {1}. </value>
|
||||
</data>
|
||||
<data name="EventSource_AddScalarOutOfRange" xml:space="preserve">
|
||||
<value>Getting out of bounds during scalar addition. </value>
|
||||
</data>
|
||||
<data name="EventSource_ListenerWriteFailure" xml:space="preserve">
|
||||
<value>An error occurred when writing to a listener. </value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedArrayOfNil" xml:space="preserve">
|
||||
<value>Arrays of Nil are not supported.</value>
|
||||
</data>
|
||||
<data name="EventSource_AbstractMustNotDeclareEventMethods" xml:space="preserve">
|
||||
<value>Abstract event source must not declare event methods ({0} with ID {1}).</value>
|
||||
</data>
|
||||
<data name="ArgumentOutOfRange_MaxStringsExceeded" xml:space="preserve">
|
||||
<value>The number of String parameters must not exceed {0}. </value>
|
||||
</data>
|
||||
<data name="EventSource_PCLPlatformNotSupportedGuid" xml:space="preserve">
|
||||
<value>Platform not supported: PCL event source must specify Guid as a property on the EventSourceAttribute</value>
|
||||
</data>
|
||||
<data name="ArgumentOutOfRange_MaxArgExceeded" xml:space="preserve">
|
||||
<value>The total number of parameters must not exceed {0}. </value>
|
||||
</data>
|
||||
<data name="EventSource_UnsupportedEventTypeInManifest" xml:space="preserve">
|
||||
<value>Unsupported type {0} in event source. </value>
|
||||
</data>
|
||||
<data name="EventSource_IllegalTaskValue" xml:space="preserve">
|
||||
<value>Task {0} has a value of {1} which is outside the legal range (1-65535).</value>
|
||||
</data>
|
||||
<data name="EventSource_EventChannelOutOfRange" xml:space="preserve">
|
||||
<value>Channel {0} has a value of [1} which is outside the legal range (16-254).</value>
|
||||
</data>
|
||||
<data name="EventSource_ListenerNotFound" xml:space="preserve">
|
||||
<value>Listener not found. </value>
|
||||
</data>
|
||||
<data name="EventSource_KeywordNeedPowerOfTwo" xml:space="preserve">
|
||||
<value>Value {0} for keyword {1} needs to be a power of 2. </value>
|
||||
</data>
|
||||
<data name="EventSource_TooManyFields" xml:space="preserve">
|
||||
<value>Too many fields in structure.</value>
|
||||
</data>
|
||||
<data name="EventSource_InvalidCommand" xml:space="preserve">
|
||||
<value>Invalid command value.</value>
|
||||
</data>
|
||||
<data name="EventSource_TypeMustBeSealedOrAbstract" xml:space="preserve">
|
||||
<value>Event source types must be sealed or abstract.</value>
|
||||
</data>
|
||||
<data name="EventSource_PinArrayOutOfRange" xml:space="preserve">
|
||||
<value> Pins are out of range.</value>
|
||||
</data>
|
||||
<data name="EventSource_DataDescriptorsOutOfRange" xml:space="preserve">
|
||||
<value>Data descriptors are out of range.</value>
|
||||
</data>
|
||||
<data name="EventSource_NeedGuid" xml:space="preserve">
|
||||
<value>The Guid of an EventSource must be non zero. </value>
|
||||
</data>
|
||||
<data name="EventSource_NeedName" xml:space="preserve">
|
||||
<value>The name of an EventSource must not be null. </value>
|
||||
</data>
|
||||
<data name="EventSource_EventIdReused" xml:space="preserve">
|
||||
<value>Event {0} has ID {1} which is already in use by event {2}. </value>
|
||||
</data>
|
||||
<data name="EventSource_BadHexDigit" xml:space="preserve">
|
||||
<value>Bad Hexadecimal digit "{0}".</value>
|
||||
</data>
|
||||
<data name="EventSource_KeywordCollision" xml:space="preserve">
|
||||
<value>Keywords {0} and {1} are defined with the same value ({2}).</value>
|
||||
</data>
|
||||
<data name="ArgumentOutOfRange_NeedNonNegNum" xml:space="preserve">
|
||||
<value>The parameter must be positive.</value>
|
||||
</data>
|
||||
<data name="EventSource_AttributeOnNonVoid" xml:space="preserve">
|
||||
<value>[Event] attribute placed on method {0} which does not return 'void'. </value>
|
||||
</data>
|
||||
<data name="EventSource_EventNameReused" xml:space="preserve">
|
||||
<value>Event name {0} used more than once. If you wish to overload a method, the overloaded method should have a NonEvent attribute. </value>
|
||||
</data>
|
||||
<data name="EventSource_PeriodIllegalInProviderName" xml:space="preserve">
|
||||
<value>Period character ('.') is illegal in an ETW provider name ({0}).</value>
|
||||
</data>
|
||||
<data name="EventSource_DuplicateStringKey" xml:space="preserve">
|
||||
<value>Multiple definitions for string "{0}".</value>
|
||||
</data>
|
||||
<data name="EventSource_EvenHexDigits" xml:space="preserve">
|
||||
<value>Must have an even number of Hexadecimal digits.</value>
|
||||
</data>
|
||||
<data name="EventSource_UndefinedOpcode" xml:space="preserve">
|
||||
<value>Use of undefined opcode value {0} for event {1}. </value>
|
||||
</data>
|
||||
<data name="EventSource_ReservedOpcode" xml:space="preserve">
|
||||
<value>Opcode values less than 11 are reserved for system use. </value>
|
||||
</data>
|
||||
<data name="EventSource_TraitEven" xml:space="preserve">
|
||||
<value>There must be an even number of trait strings (they are key-value pairs).</value>
|
||||
</data>
|
||||
<data name="EventSource_UnknownEtwTrait" xml:space="preserve">
|
||||
<value>Unknow ETW Trait "{0}".</value>
|
||||
</data>
|
||||
<data name="EventSource_UndefinedKeyword" xml:space="preserve">
|
||||
<value>Use of undefined keyword value {0} for event {1}. </value>
|
||||
</data>
|
||||
<data name="EventSource_MaxChannelExceeded" xml:space="preserve">
|
||||
<value>Attempt to define more than the maximum limit of 8 channels for a provider.</value>
|
||||
</data>
|
||||
<data name="EventSource_TypeMustDeriveFromEventSource" xml:space="preserve">
|
||||
<value>Event source types must derive from EventSource.</value>
|
||||
</data>
|
||||
<data name="EventSource_OpcodeCollision" xml:space="preserve">
|
||||
<value>Opcodes {0} and {1} are defined with the same value ({2}).</value>
|
||||
</data>
|
||||
<data name="EventSource_EventTooBig" xml:space="preserve">
|
||||
<value>The payload for a single event is too large. </value>
|
||||
</data>
|
||||
<data name="EventSource_EventMustHaveTaskIfNonDefaultOpcode" xml:space="preserve">
|
||||
<value>Event {0} (with ID {1}) has a non-default opcode but not a task.</value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedArrayOfNullTerminatedString" xml:space="preserve">
|
||||
<value>Arrays of null-terminated string are not supported.</value>
|
||||
</data>
|
||||
<data name="UnknownError_Num" xml:space="preserve">
|
||||
<value>Error {0}.</value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedCustomSerializedData" xml:space="preserve">
|
||||
<value>Enumerables of custom-serialized data are not supported</value>
|
||||
</data>
|
||||
<data name="EventSource_ToString" xml:space="preserve">
|
||||
<value>EventSource({0}, {1}) </value>
|
||||
</data>
|
||||
<data name="EventSource_PCLPlatformNotSupportedReflection" xml:space="preserve">
|
||||
<value>Platform not supported: PCL event source does not support reflection-only loads</value>
|
||||
</data>
|
||||
<data name="EventSource_IllegalKeywordsValue" xml:space="preserve">
|
||||
<value>Keyword {0} has a value of {1} which is outside the legal range (0-0x0000080000000000).</value>
|
||||
</data>
|
||||
<data name="EventSource_NotSupportedArrayOfBinary" xml:space="preserve">
|
||||
<value>Arrays of Binary are not supported.</value>
|
||||
</data>
|
||||
<data name="EventSource_NonCompliantTypeError" xml:space="preserve">
|
||||
<value>The API supports only anonymous types or types decorated with the EventDataAttribute. Non-compliant type: {0} dataType.</value>
|
||||
</data>
|
||||
<data name="EventSource_EventNameDoesNotEqualTaskPlusOpcode" xml:space="preserve">
|
||||
<value>Event {0} (with ID {1}) has a name that is not the concatenation of its task name and opcode.</value>
|
||||
</data>
|
||||
<data name="EventSource_IllegalValue" xml:space="preserve">
|
||||
<value>Illegal value "{0}" (prefix strings with @ to indicate a literal string).</value>
|
||||
</data>
|
||||
<data name="EventSource_EventParametersMismatch" xml:space="preserve">
|
||||
<value>Event {0} was called with {1} argument(s) , but it is defined with {2} paramenter(s).</value>
|
||||
</data>
|
||||
<data name="EventSource_NoFreeBuffers" xml:space="preserve">
|
||||
<value>No Free Buffers available from the operating system (e.g. event rate too fast). </value>
|
||||
</data>
|
||||
<data name="EventSource_IncorrentlyAuthoredTypeInfo" xml:space="preserve">
|
||||
<value>Incorrectly-authored TypeInfo - a type should be serialized as one field or as one group</value>
|
||||
</data>
|
||||
<data name="EventSource_RecursiveTypeDefinition" xml:space="preserve">
|
||||
<value>Recursive type definition is not supported.</value>
|
||||
</data>
|
||||
</root>
|