-
Notifications
You must be signed in to change notification settings - Fork 26
/
UIParent.xml
150 lines (150 loc) Β· 8.43 KB
/
UIParent.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<Type Name="UIParent" FullName="Microsoft.Identity.Client.UIParent">
<TypeSignature Language="C#" Value="public sealed class UIParent" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit UIParent extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Identity.Client.UIParent" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class UIParent" />
<TypeSignature Language="F#" Value="type UIParent = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.48.1.0</AssemblyVersion>
<AssemblyVersion>4.49.1.0</AssemblyVersion>
<AssemblyVersion>4.51.0.0</AssemblyVersion>
<AssemblyVersion>4.52.0.0</AssemblyVersion>
<AssemblyVersion>4.53.0.0</AssemblyVersion>
<AssemblyVersion>4.54.0.0</AssemblyVersion>
<AssemblyVersion>4.54.1.0</AssemblyVersion>
<AssemblyVersion>4.55.0.0</AssemblyVersion>
<AssemblyVersion>4.56.0.0</AssemblyVersion>
<AssemblyVersion>4.57.0.0</AssemblyVersion>
<AssemblyVersion>4.58.0.0</AssemblyVersion>
<AssemblyVersion>4.58.1.0</AssemblyVersion>
<AssemblyVersion>4.59.0.0</AssemblyVersion>
<AssemblyVersion>4.60.0.0</AssemblyVersion>
<AssemblyVersion>4.60.1.0</AssemblyVersion>
<AssemblyVersion>4.60.2.0</AssemblyVersion>
<AssemblyVersion>4.60.3.0</AssemblyVersion>
<AssemblyVersion>4.61.0.0</AssemblyVersion>
<AssemblyVersion>4.61.1.0</AssemblyVersion>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("In MSAL.NET 3.x, you should directly pass the Activity (on Xamarin.Android), or Window (on .NET Framework and UWP) using AcquireTokenInteractiveParameterBuilder.WithParentActivityOrWindowSee https://aka.ms/msal-net-3-breaking-changes. ", true)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("In MSAL.NET 3.x, you should directly pass the Activity (on Xamarin.Android), or Window (on .NET Framework and UWP) using AcquireTokenInteractiveParameterBuilder.WithParentActivityOrWindowSee https://aka.ms/msal-net-3-breaking-changes. ", true)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary />
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UIParent ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Identity.Client.UIParent.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)>]</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UIParent (object parent, bool useEmbeddedWebView);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object parent, bool useEmbeddedWebView) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Identity.Client.UIParent.#ctor(System.Object,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (parent As Object, useEmbeddedWebView As Boolean)" />
<MemberSignature Language="F#" Value="new Microsoft.Identity.Client.UIParent : obj * bool -> Microsoft.Identity.Client.UIParent" Usage="new Microsoft.Identity.Client.UIParent (parent, useEmbeddedWebView)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)>]</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="parent" Type="System.Object" />
<Parameter Name="useEmbeddedWebView" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="useEmbeddedWebView">To be added.</param>
<summary />
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSystemWebviewAvailable">
<MemberSignature Language="C#" Value="public static bool IsSystemWebviewAvailable ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsSystemWebviewAvailable() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Identity.Client.UIParent.IsSystemWebviewAvailable" />
<MemberSignature Language="VB.NET" Value="Public Shared Function IsSystemWebviewAvailable () As Boolean" />
<MemberSignature Language="F#" Value="static member IsSystemWebviewAvailable : unit -> bool" Usage="Microsoft.Identity.Client.UIParent.IsSystemWebviewAvailable " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("See https://aka.ms/msal-net-3-breaking-changes. ", true)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Checks Android device for chrome packages.
Returns true if chrome package for launching system webview is enabled on device.
Returns false if chrome package is not found.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<example>
The following code decides, in a Xamarin.Forms app, which browser to use based on the presence of the
required packages.
<code>
bool useSystemBrowser = UIParent.IsSystemWebviewAvailable();
App.UIParent = new UIParent(Xamarin.Forms.Forms.Context as Activity, !useSystemBrowser);
</code></example>
</Docs>
</Member>
</Members>
</Type>