Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1421 lines (1421 sloc) 104 KB
<Type Name="TokenProvider" FullName="Microsoft.ServiceBus.TokenProvider">
<TypeSignature Language="C#" Value="public abstract class TokenProvider" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit TokenProvider extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.ServiceBus.TokenProvider" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class TokenProvider" />
<TypeSignature Language="F#" Value="type TokenProvider = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents a security token provider with built-in factory methods returning some well-known token providers.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected TokenProvider (bool cacheTokens, bool supportHttpAuthToken);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(bool cacheTokens, bool supportHttpAuthToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.#ctor(System.Boolean,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Sub New (cacheTokens As Boolean, supportHttpAuthToken As Boolean)" />
<MemberSignature Language="F#" Value="new Microsoft.ServiceBus.TokenProvider : bool * bool -&gt; Microsoft.ServiceBus.TokenProvider" Usage="new Microsoft.ServiceBus.TokenProvider (cacheTokens, supportHttpAuthToken)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="cacheTokens" Type="System.Boolean" />
<Parameter Name="supportHttpAuthToken" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="cacheTokens">true if new security tokens are being cached; otherwise, false.</param>
<param name="supportHttpAuthToken">true if web token is supported by this provider; otherwise, false.</param>
<summary>Initializes a new instance of the <see cref="T:Microsoft.ServiceBus.TokenProvider" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected TokenProvider (bool cacheTokens, bool supportHttpAuthToken, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(bool cacheTokens, bool supportHttpAuthToken, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.#ctor(System.Boolean,System.Boolean,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="new Microsoft.ServiceBus.TokenProvider : bool * bool * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="new Microsoft.ServiceBus.TokenProvider (cacheTokens, supportHttpAuthToken, tokenScope)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="cacheTokens" Type="System.Boolean" />
<Parameter Name="supportHttpAuthToken" Type="System.Boolean" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="cacheTokens">true if new security tokens are being cached; otherwise, false.</param>
<param name="supportHttpAuthToken">true if web token is supported by this provider; otherwise, false.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Initializes a new instance of the <see cref="T:Microsoft.ServiceBus.TokenProvider" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected TokenProvider (bool cacheTokens, bool supportHttpAuthToken, int cacheSize, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(bool cacheTokens, bool supportHttpAuthToken, int32 cacheSize, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.#ctor(System.Boolean,System.Boolean,System.Int32,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="new Microsoft.ServiceBus.TokenProvider : bool * bool * int * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="new Microsoft.ServiceBus.TokenProvider (cacheTokens, supportHttpAuthToken, cacheSize, tokenScope)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="cacheTokens" Type="System.Boolean" />
<Parameter Name="supportHttpAuthToken" Type="System.Boolean" />
<Parameter Name="cacheSize" Type="System.Int32" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="cacheTokens">true if new security tokens are being cached; otherwise, false.</param>
<param name="supportHttpAuthToken">true if web token is supported by this provider; otherwise, false.</param>
<param name="cacheSize">The size of the cache.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Initializes a new instance of the <see cref="T:Microsoft.ServiceBus.TokenProvider" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BeginGetToken">
<MemberSignature Language="C#" Value="public IAsyncResult BeginGetToken (string appliesTo, string action, bool bypassCache, TimeSpan timeout, AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginGetToken(string appliesTo, string action, bool bypassCache, valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.BeginGetToken(System.String,System.String,System.Boolean,System.TimeSpan,System.AsyncCallback,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Function BeginGetToken (appliesTo As String, action As String, bypassCache As Boolean, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult" />
<MemberSignature Language="F#" Value="member this.BeginGetToken : string * string * bool * TimeSpan * AsyncCallback * obj -&gt; IAsyncResult" Usage="tokenProvider.BeginGetToken (appliesTo, action, bypassCache, timeout, callback, state)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="bypassCache" Type="System.Boolean" />
<Parameter Name="timeout" Type="System.TimeSpan" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<param name="bypassCache">true to ignore existing token information in the cache; false to use the token information in the cache.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<param name="callback">An
<see cref="T:System.AsyncCallback" /> delegate that references the method to invoke when the operation is complete.</param>
<param name="state">A user-defined object that contains state information about the asynchronous operation. </param>
<summary>Begins an asynchronous operation to get a security token.</summary>
<returns>An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BeginGetWebToken">
<MemberSignature Language="C#" Value="public IAsyncResult BeginGetWebToken (string appliesTo, string action, bool bypassCache, TimeSpan timeout, AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IAsyncResult BeginGetWebToken(string appliesTo, string action, bool bypassCache, valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.BeginGetWebToken(System.String,System.String,System.Boolean,System.TimeSpan,System.AsyncCallback,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Function BeginGetWebToken (appliesTo As String, action As String, bypassCache As Boolean, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult" />
<MemberSignature Language="F#" Value="member this.BeginGetWebToken : string * string * bool * TimeSpan * AsyncCallback * obj -&gt; IAsyncResult" Usage="tokenProvider.BeginGetWebToken (appliesTo, action, bypassCache, timeout, callback, state)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="bypassCache" Type="System.Boolean" />
<Parameter Name="timeout" Type="System.TimeSpan" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the token applies to.</param>
<param name="action">The request action.</param>
<param name="bypassCache">true to ignore existing token information in the cache; false to use the token information in the cache.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<param name="callback">An
<see cref="T:System.AsyncCallback" /> delegate that references the method to invoke when the operation is complete.</param>
<param name="state">A user-defined object that contains state information about the asynchronous operation. </param>
<summary>Begins an asynchronous operation to get a web token.</summary>
<returns>An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BuildKey">
<MemberSignature Language="C#" Value="protected virtual Microsoft.ServiceBus.TokenProvider.Key BuildKey (string appliesTo, string action);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Microsoft.ServiceBus.TokenProvider/Key BuildKey(string appliesTo, string action) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.BuildKey(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function BuildKey (appliesTo As String, action As String) As TokenProvider.Key" />
<MemberSignature Language="F#" Value="abstract member BuildKey : string * string -&gt; Microsoft.ServiceBus.TokenProvider.Key&#xA;override this.BuildKey : string * string -&gt; Microsoft.ServiceBus.TokenProvider.Key" Usage="tokenProvider.BuildKey (appliesTo, action)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider+Key</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<summary>Generates a key for the token provider.</summary>
<returns>A generated key for the token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CacheSize">
<MemberSignature Language="C#" Value="public int CacheSize { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 CacheSize" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceBus.TokenProvider.CacheSize" />
<MemberSignature Language="VB.NET" Value="Public Property CacheSize As Integer" />
<MemberSignature Language="F#" Value="member this.CacheSize : int with get, set" Usage="Microsoft.ServiceBus.TokenProvider.CacheSize" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the size of the cache.</summary>
<value>The size of the cache.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CacheTokens">
<MemberSignature Language="C#" Value="public bool CacheTokens { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool CacheTokens" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceBus.TokenProvider.CacheTokens" />
<MemberSignature Language="VB.NET" Value="Public Property CacheTokens As Boolean" />
<MemberSignature Language="F#" Value="member this.CacheTokens : bool with get, set" Usage="Microsoft.ServiceBus.TokenProvider.CacheTokens" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether new security tokens are being cached.</summary>
<value>true if new security tokens are being cached; otherwise, false.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Clear">
<MemberSignature Language="C#" Value="public void Clear ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.Clear" />
<MemberSignature Language="VB.NET" Value="Public Sub Clear ()" />
<MemberSignature Language="F#" Value="member this.Clear : unit -&gt; unit" Usage="tokenProvider.Clear " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Clears the token provider.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAadTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider (Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate clientAssertionCertificate, Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider(class Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, class Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate clientAssertionCertificate, class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext,Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate,System.Uri)" />
<MemberSignature Language="F#" Value="static member CreateAadTokenProvider : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext * Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider (authContext, clientAssertionCertificate, audience)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authContext" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext" />
<Parameter Name="clientAssertionCertificate" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionCertificate" />
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="authContext">AuthenticationContext for AAD.</param>
<param name="clientAssertionCertificate">The client assertion certificate credential.</param>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates an Azure Active Directory token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAadTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider (Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential clientCredential, Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider(class Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, class Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential clientCredential, class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext,Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential,System.Uri)" />
<MemberSignature Language="F#" Value="static member CreateAadTokenProvider : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext * Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider (authContext, clientCredential, audience)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authContext" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext" />
<Parameter Name="clientCredential" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.ClientCredential" />
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="authContext">AuthenticationContext for AAD.</param>
<param name="clientCredential">The app credential.</param>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates an Azure Active Directory token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAadTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider (Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, Microsoft.IdentityModel.Clients.ActiveDirectory.UserPasswordCredential userPasswordCredential, Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider(class Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, class Microsoft.IdentityModel.Clients.ActiveDirectory.UserPasswordCredential userPasswordCredential, class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext,System.String,Microsoft.IdentityModel.Clients.ActiveDirectory.UserPasswordCredential,System.Uri)" />
<MemberSignature Language="F#" Value="static member CreateAadTokenProvider : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext * string * Microsoft.IdentityModel.Clients.ActiveDirectory.UserPasswordCredential * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider (authContext, clientId, userPasswordCredential, audience)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authContext" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext" />
<Parameter Name="clientId" Type="System.String" />
<Parameter Name="userPasswordCredential" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.UserPasswordCredential" />
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="authContext">AuthenticationContext for AAD.</param>
<param name="clientId">ClientId for AAD.</param>
<param name="userPasswordCredential">The user password credential.</param>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates an Azure Active Directory token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAadTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider (Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, Uri redirectUri, Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters platformParameters, Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider(class Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, class System.Uri redirectUri, class Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters platformParameters, class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext,System.String,System.Uri,Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters,System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateAadTokenProvider (authContext As AuthenticationContext, clientId As String, redirectUri As Uri, platformParameters As IPlatformParameters, audience As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateAadTokenProvider : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext * string * Uri * Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider (authContext, clientId, redirectUri, platformParameters, audience)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authContext" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext" />
<Parameter Name="clientId" Type="System.String" />
<Parameter Name="redirectUri" Type="System.Uri" />
<Parameter Name="platformParameters" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters" />
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="authContext">AuthenticationContext for AAD.</param>
<param name="clientId">ClientId for AAD.</param>
<param name="redirectUri">The redrectUri on Client App.</param>
<param name="platformParameters">Platform parameters</param>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates an Azure Active Directory token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAadTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider (Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, Uri redirectUri, Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters platformParameters, Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier userIdentifier, Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateAadTokenProvider(class Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authContext, string clientId, class System.Uri redirectUri, class Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters platformParameters, class Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier userIdentifier, class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider(Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext,System.String,System.Uri,Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters,Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier,System.Uri)" />
<MemberSignature Language="F#" Value="static member CreateAadTokenProvider : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext * string * Uri * Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters * Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateAadTokenProvider (authContext, clientId, redirectUri, platformParameters, userIdentifier, audience)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="authContext" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext" />
<Parameter Name="clientId" Type="System.String" />
<Parameter Name="redirectUri" Type="System.Uri" />
<Parameter Name="platformParameters" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.IPlatformParameters" />
<Parameter Name="userIdentifier" Type="Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifier" />
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="authContext">AuthenticationContext for AAD.</param>
<param name="clientId">ClientId for AAD.</param>
<param name="redirectUri">The redrectUri on Client App.</param>
<param name="platformParameters">Platform parameters</param>
<param name="userIdentifier">User Identifier</param>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates an Azure Active Directory token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateManagedServiceIdentityTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateManagedServiceIdentityTokenProvider (Uri audience);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateManagedServiceIdentityTokenProvider(class System.Uri audience) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateManagedServiceIdentityTokenProvider(System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateManagedServiceIdentityTokenProvider (audience As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateManagedServiceIdentityTokenProvider : Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateManagedServiceIdentityTokenProvider audience" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="audience" Type="System.Uri" />
</Parameters>
<Docs>
<param name="audience">The service resource URI for token acquisition.</param>
<summary>Creates Azure Managed Service Identity token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning Json web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateOAuthTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateOAuthTokenProvider (System.Collections.Generic.IEnumerable&lt;Uri&gt; stsUris, System.Net.NetworkCredential credential);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateOAuthTokenProvider(class System.Collections.Generic.IEnumerable`1&lt;class System.Uri&gt; stsUris, class System.Net.NetworkCredential credential) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateOAuthTokenProvider(System.Collections.Generic.IEnumerable{System.Uri},System.Net.NetworkCredential)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateOAuthTokenProvider (stsUris As IEnumerable(Of Uri), credential As NetworkCredential) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateOAuthTokenProvider : seq&lt;Uri&gt; * System.Net.NetworkCredential -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateOAuthTokenProvider (stsUris, credential)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stsUris" Type="System.Collections.Generic.IEnumerable&lt;System.Uri&gt;" />
<Parameter Name="credential" Type="System.Net.NetworkCredential" />
</Parameters>
<Docs>
<param name="stsUris">The URIs of the Security Token Service (STS).</param>
<param name="credential">The user credential.</param>
<summary>Creates an OAuth (open standard for authorization) token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning OAuth token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSamlTokenProvider (samlToken As String) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider samlToken" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<summary>Creates a SAML token provider with the specified SAML token.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider (samlToken, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a SAML token provider with the specified SAML token and scope.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken, Uri stsUri);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken, class System.Uri stsUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String,System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSamlTokenProvider (samlToken As String, stsUri As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider (samlToken, stsUri)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<summary>Creates a SAML token provider with the specified SAML token and URI of the Security Token Service (STS).</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken, Uri stsUri, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken, class System.Uri stsUri, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String,System.Uri,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string * Uri * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider (samlToken, stsUri, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a SAML token provider with the specified SAML token, URI of the Security Token Service (STS) and token scope.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken, Uri stsUri, int cacheSize);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken, class System.Uri stsUri, int32 cacheSize) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String,System.Uri,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSamlTokenProvider (samlToken As String, stsUri As Uri, cacheSize As Integer) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string * Uri * int -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider (samlToken, stsUri, cacheSize)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="cacheSize" Type="System.Int32" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<param name="cacheSize">The size of the cache.</param>
<summary>Creates a SAML token provider with the specified SAML token, URI of the Security Token Service (STS) and cache size.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSamlTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider (string samlToken, Uri stsUri, int cacheSize, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSamlTokenProvider(string samlToken, class System.Uri stsUri, int32 cacheSize, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider(System.String,System.Uri,System.Int32,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSamlTokenProvider : string * Uri * int * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSamlTokenProvider (samlToken, stsUri, cacheSize, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="samlToken" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="cacheSize" Type="System.Int32" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="samlToken">The string that represents the SAML token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<param name="cacheSize">The size of the cache.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a SAML token provider with the specified SAML token,
URI of the Security Token Service (STS), cache size and token scope.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning SAML token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedAccessSignatureTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider (string sharedAccessSignature);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider(string sharedAccessSignature) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedAccessSignatureTokenProvider (sharedAccessSignature As String) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedAccessSignatureTokenProvider : string -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider sharedAccessSignature" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sharedAccessSignature" Type="System.String" />
</Parameters>
<Docs>
<param name="sharedAccessSignature">The shared access signature.</param>
<summary>Creates a URL that grants access to the token provider with the specified shared access signature.</summary>
<returns>Returns <see cref="T:Microsoft.ServiceBus.TokenProvider" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedAccessSignatureTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider(string keyName, string sharedAccessKey) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedAccessSignatureTokenProvider : string * string -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider (keyName, sharedAccessKey)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyName" Type="System.String" />
<Parameter Name="sharedAccessKey" Type="System.String" />
</Parameters>
<Docs>
<param name="keyName">The key name.</param>
<param name="sharedAccessKey">The shared access key.</param>
<summary>Creates a URL that grants access to the token provider with the specified key name and shared access key.</summary>
<returns>The created URL that grants access to token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedAccessSignatureTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider(string keyName, string sharedAccessKey, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider(System.String,System.String,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedAccessSignatureTokenProvider : string * string * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider (keyName, sharedAccessKey, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyName" Type="System.String" />
<Parameter Name="sharedAccessKey" Type="System.String" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="keyName">The key name.</param>
<param name="sharedAccessKey">The shared access key.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a URL that grants access to the token provider with the specified key name, shared access key and token scope.</summary>
<returns>The created URL that grants access to token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedAccessSignatureTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, TimeSpan tokenTimeToLive);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider(string keyName, string sharedAccessKey, valuetype System.TimeSpan tokenTimeToLive) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider(System.String,System.String,System.TimeSpan)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String, tokenTimeToLive As TimeSpan) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedAccessSignatureTokenProvider : string * string * TimeSpan -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider (keyName, sharedAccessKey, tokenTimeToLive)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyName" Type="System.String" />
<Parameter Name="sharedAccessKey" Type="System.String" />
<Parameter Name="tokenTimeToLive" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="keyName">The key name.</param>
<param name="sharedAccessKey">The shared access key.</param>
<param name="tokenTimeToLive">The time for which the operation remains valid.</param>
<summary>Creates a URL that grants access to the token provider with the specified key name, shared access key and token time to live.</summary>
<returns>The created URL that grants access to token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedAccessSignatureTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, TimeSpan tokenTimeToLive, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedAccessSignatureTokenProvider(string keyName, string sharedAccessKey, valuetype System.TimeSpan tokenTimeToLive, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider(System.String,System.String,System.TimeSpan,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedAccessSignatureTokenProvider : string * string * TimeSpan * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedAccessSignatureTokenProvider (keyName, sharedAccessKey, tokenTimeToLive, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyName" Type="System.String" />
<Parameter Name="sharedAccessKey" Type="System.String" />
<Parameter Name="tokenTimeToLive" Type="System.TimeSpan" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="keyName">The key name.</param>
<param name="sharedAccessKey">The shared access key.</param>
<param name="tokenTimeToLive">The time for which the operation remains valid.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a URL that grants access to the token provider.</summary>
<returns>The created URL that grants access to token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, byte[] issuerSecret);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, unsigned int8[] issuerSecret) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.Byte[])" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedSecretTokenProvider (issuerName As String, issuerSecret As Byte()) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * byte[] -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The issuer secret.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning shared secret token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, string issuerSecret);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, string issuerSecret) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedSecretTokenProvider (issuerName As String, issuerSecret As String) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * string -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.String" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The issuer secret.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning shared secret token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, byte[] issuerSecret, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, unsigned int8[] issuerSecret, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.Byte[],Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * byte[] * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.Byte[]" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="issuerName">The name of the issuer.</param>
<param name="issuerSecret">The set of issuer secret.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The created token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, byte[] issuerSecret, Uri stsUri);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, unsigned int8[] issuerSecret, class System.Uri stsUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.Byte[],System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedSecretTokenProvider (issuerName As String, issuerSecret As Byte(), stsUri As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * byte[] * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, stsUri)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.Byte[]" />
<Parameter Name="stsUri" Type="System.Uri" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The set of issuer secret.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning shared secret token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, string issuerSecret, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, string issuerSecret, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.String,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * string * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.String" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The issuer secret.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The created token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, string issuerSecret, Uri stsUri);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, string issuerSecret, class System.Uri stsUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.String,System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSharedSecretTokenProvider (issuerName As String, issuerSecret As String, stsUri As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * string * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, stsUri)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The issuer secret.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning shared secret token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, byte[] issuerSecret, Uri stsUri, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, unsigned int8[] issuerSecret, class System.Uri stsUri, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.Byte[],System.Uri,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * byte[] * Uri * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, stsUri, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.Byte[]" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The set of issuer secret.</param>
<param name="stsUri">The Security Token Service's endpoint Uri.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The created token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSharedSecretTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider (string issuerName, string issuerSecret, Uri stsUri, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSharedSecretTokenProvider(string issuerName, string issuerSecret, class System.Uri stsUri, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider(System.String,System.String,System.Uri,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSharedSecretTokenProvider : string * string * Uri * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSharedSecretTokenProvider (issuerName, issuerSecret, stsUri, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="issuerName" Type="System.String" />
<Parameter Name="issuerSecret" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="issuerName">The issuer name.</param>
<param name="issuerSecret">The issuer secret.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a shared secret token provider.</summary>
<returns>The created token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSimpleWebTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider (string token);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider(string token) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSimpleWebTokenProvider (token As String) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSimpleWebTokenProvider : string -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider token" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="token" Type="System.String" />
</Parameters>
<Docs>
<param name="token">The string that represents the simple web token.</param>
<summary>Creates a simple web token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning simple web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSimpleWebTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider (string token, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider(string token, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider(System.String,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSimpleWebTokenProvider : string * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider (token, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="token" Type="System.String" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="token">The string that represents the simple web token.</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a simple web token provider.</summary>
<returns>The created simple web token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSimpleWebTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider (string token, Uri stsUri);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider(string token, class System.Uri stsUri) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider(System.String,System.Uri)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateSimpleWebTokenProvider (token As String, stsUri As Uri) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateSimpleWebTokenProvider : string * Uri -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider (token, stsUri)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="token" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
</Parameters>
<Docs>
<param name="token">The string that represents the simple web token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<summary>Creates a simple web token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning simple web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateSimpleWebTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider (string token, Uri stsUri, Microsoft.ServiceBus.TokenScope tokenScope);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateSimpleWebTokenProvider(string token, class System.Uri stsUri, valuetype Microsoft.ServiceBus.TokenScope tokenScope) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider(System.String,System.Uri,Microsoft.ServiceBus.TokenScope)" />
<MemberSignature Language="F#" Value="static member CreateSimpleWebTokenProvider : string * Uri * Microsoft.ServiceBus.TokenScope -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateSimpleWebTokenProvider (token, stsUri, tokenScope)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="token" Type="System.String" />
<Parameter Name="stsUri" Type="System.Uri" />
<Parameter Name="tokenScope" Type="Microsoft.ServiceBus.TokenScope" />
</Parameters>
<Docs>
<param name="token">The string that represents the simple web token.</param>
<param name="stsUri">The URI of the Security Token Service (STS).</param>
<param name="tokenScope">The token scope associated with the provider.</param>
<summary>Creates a simple web token provider.</summary>
<returns>The created simple web token provider.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateWindowsTokenProvider (System.Collections.Generic.IEnumerable&lt;Uri&gt; stsUris);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateWindowsTokenProvider(class System.Collections.Generic.IEnumerable`1&lt;class System.Uri&gt; stsUris) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateWindowsTokenProvider(System.Collections.Generic.IEnumerable{System.Uri})" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateWindowsTokenProvider (stsUris As IEnumerable(Of Uri)) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateWindowsTokenProvider : seq&lt;Uri&gt; -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateWindowsTokenProvider stsUris" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stsUris" Type="System.Collections.Generic.IEnumerable&lt;System.Uri&gt;" />
</Parameters>
<Docs>
<param name="stsUris">The URIs of the Security Token Service (STS).</param>
<summary>Creates a windows token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning the windows token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateWindowsTokenProvider">
<MemberSignature Language="C#" Value="public static Microsoft.ServiceBus.TokenProvider CreateWindowsTokenProvider (System.Collections.Generic.IEnumerable&lt;Uri&gt; stsUris, System.Net.NetworkCredential credential);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.ServiceBus.TokenProvider CreateWindowsTokenProvider(class System.Collections.Generic.IEnumerable`1&lt;class System.Uri&gt; stsUris, class System.Net.NetworkCredential credential) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.CreateWindowsTokenProvider(System.Collections.Generic.IEnumerable{System.Uri},System.Net.NetworkCredential)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CreateWindowsTokenProvider (stsUris As IEnumerable(Of Uri), credential As NetworkCredential) As TokenProvider" />
<MemberSignature Language="F#" Value="static member CreateWindowsTokenProvider : seq&lt;Uri&gt; * System.Net.NetworkCredential -&gt; Microsoft.ServiceBus.TokenProvider" Usage="Microsoft.ServiceBus.TokenProvider.CreateWindowsTokenProvider (stsUris, credential)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenProvider</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stsUris" Type="System.Collections.Generic.IEnumerable&lt;System.Uri&gt;" />
<Parameter Name="credential" Type="System.Net.NetworkCredential" />
</Parameters>
<Docs>
<param name="stsUris">The URIs of the Security Token Service (STS).</param>
<param name="credential">The user credential.</param>
<summary>Creates a windows token provider.</summary>
<returns>The <see cref="T:Microsoft.ServiceBus.TokenProvider" /> for returning the windows token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndGetToken">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityToken EndGetToken (IAsyncResult result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.IdentityModel.Tokens.SecurityToken EndGetToken(class System.IAsyncResult result) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.EndGetToken(System.IAsyncResult)" />
<MemberSignature Language="VB.NET" Value="Public Function EndGetToken (result As IAsyncResult) As SecurityToken" />
<MemberSignature Language="F#" Value="member this.EndGetToken : IAsyncResult -&gt; System.IdentityModel.Tokens.SecurityToken" Usage="tokenProvider.EndGetToken result" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityToken</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="result">An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a token.</param>
<summary>Completes an asynchronous operation to get a security token.</summary>
<returns>The <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndGetWebToken">
<MemberSignature Language="C#" Value="public string EndGetWebToken (IAsyncResult result);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string EndGetWebToken(class System.IAsyncResult result) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.EndGetWebToken(System.IAsyncResult)" />
<MemberSignature Language="VB.NET" Value="Public Function EndGetWebToken (result As IAsyncResult) As String" />
<MemberSignature Language="F#" Value="member this.EndGetWebToken : IAsyncResult -&gt; string" Usage="tokenProvider.EndGetWebToken result" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="result">An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a web token.</param>
<summary>Completes an asynchronous operation to get a web token.</summary>
<returns>The <see cref="T:System.String" /> that represents the web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTokenAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;System.IdentityModel.Tokens.SecurityToken&gt; GetTokenAsync (string appliesTo, string action, bool bypassCache, TimeSpan timeout);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1&lt;class System.IdentityModel.Tokens.SecurityToken&gt; GetTokenAsync(string appliesTo, string action, bool bypassCache, valuetype System.TimeSpan timeout) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.GetTokenAsync(System.String,System.String,System.Boolean,System.TimeSpan)" />
<MemberSignature Language="VB.NET" Value="Public Function GetTokenAsync (appliesTo As String, action As String, bypassCache As Boolean, timeout As TimeSpan) As Task(Of SecurityToken)" />
<MemberSignature Language="F#" Value="member this.GetTokenAsync : string * string * bool * TimeSpan -&gt; System.Threading.Tasks.Task&lt;System.IdentityModel.Tokens.SecurityToken&gt;" Usage="tokenProvider.GetTokenAsync (appliesTo, action, bypassCache, timeout)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;System.IdentityModel.Tokens.SecurityToken&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="bypassCache" Type="System.Boolean" />
<Parameter Name="timeout" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<param name="bypassCache">true to ignore existing token information in the cache; false to use the token information in the cache.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<summary>Asynchronously retrieves the token for the provider.</summary>
<returns>The result of the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWebTokenAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task&lt;string&gt; GetWebTokenAsync (string appliesTo, string action, bool bypassCache, TimeSpan timeout);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task`1&lt;string&gt; GetWebTokenAsync(string appliesTo, string action, bool bypassCache, valuetype System.TimeSpan timeout) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.GetWebTokenAsync(System.String,System.String,System.Boolean,System.TimeSpan)" />
<MemberSignature Language="VB.NET" Value="Public Function GetWebTokenAsync (appliesTo As String, action As String, bypassCache As Boolean, timeout As TimeSpan) As Task(Of String)" />
<MemberSignature Language="F#" Value="member this.GetWebTokenAsync : string * string * bool * TimeSpan -&gt; System.Threading.Tasks.Task&lt;string&gt;" Usage="tokenProvider.GetWebTokenAsync (appliesTo, action, bypassCache, timeout)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task&lt;System.String&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="bypassCache" Type="System.Boolean" />
<Parameter Name="timeout" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<param name="bypassCache">true to ignore existing token information in the cache; false to use the token information in the cache.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<summary>Asynchronously retrieves the web token for the provider.</summary>
<returns>The result of the asynchronous operation.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsWebTokenSupported">
<MemberSignature Language="C#" Value="public bool IsWebTokenSupported { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWebTokenSupported" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceBus.TokenProvider.IsWebTokenSupported" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property IsWebTokenSupported As Boolean" />
<MemberSignature Language="F#" Value="member this.IsWebTokenSupported : bool" Usage="Microsoft.ServiceBus.TokenProvider.IsWebTokenSupported" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that indicates whether web token is supported by this provider.</summary>
<value>true if web token is supported by this provider; otherwise, false.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NormalizeAppliesTo">
<MemberSignature Language="C#" Value="protected virtual string NormalizeAppliesTo (string appliesTo);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance string NormalizeAppliesTo(string appliesTo) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.NormalizeAppliesTo(System.String)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function NormalizeAppliesTo (appliesTo As String) As String" />
<MemberSignature Language="F#" Value="abstract member NormalizeAppliesTo : string -&gt; string&#xA;override this.NormalizeAppliesTo : string -&gt; string" Usage="tokenProvider.NormalizeAppliesTo appliesTo" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<summary>Returns an object whose value is the same as the token provider.</summary>
<returns>The returned object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnBeginGetToken">
<MemberSignature Language="C#" Value="protected abstract IAsyncResult OnBeginGetToken (string appliesTo, string action, TimeSpan timeout, AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.IAsyncResult OnBeginGetToken(string appliesTo, string action, valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.OnBeginGetToken(System.String,System.String,System.TimeSpan,System.AsyncCallback,System.Object)" />
<MemberSignature Language="VB.NET" Value="Protected MustOverride Function OnBeginGetToken (appliesTo As String, action As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult" />
<MemberSignature Language="F#" Value="abstract member OnBeginGetToken : string * string * TimeSpan * AsyncCallback * obj -&gt; IAsyncResult" Usage="tokenProvider.OnBeginGetToken (appliesTo, action, timeout, callback, state)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="timeout" Type="System.TimeSpan" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<param name="callback">An
<see cref="T:System.AsyncCallback" /> delegate that references the method to invoke when the operation is complete.</param>
<param name="state">A user-defined object that contains state information about the asynchronous operation. </param>
<summary>Executes upon calling the BeginGetToken method.</summary>
<returns>An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnBeginGetWebToken">
<MemberSignature Language="C#" Value="protected abstract IAsyncResult OnBeginGetWebToken (string appliesTo, string action, TimeSpan timeout, AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.IAsyncResult OnBeginGetWebToken(string appliesTo, string action, valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.OnBeginGetWebToken(System.String,System.String,System.TimeSpan,System.AsyncCallback,System.Object)" />
<MemberSignature Language="VB.NET" Value="Protected MustOverride Function OnBeginGetWebToken (appliesTo As String, action As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult" />
<MemberSignature Language="F#" Value="abstract member OnBeginGetWebToken : string * string * TimeSpan * AsyncCallback * obj -&gt; IAsyncResult" Usage="tokenProvider.OnBeginGetWebToken (appliesTo, action, timeout, callback, state)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="appliesTo" Type="System.String" />
<Parameter Name="action" Type="System.String" />
<Parameter Name="timeout" Type="System.TimeSpan" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="appliesTo">The URI which the access token applies to.</param>
<param name="action">The request action.</param>
<param name="timeout">The time span that specifies the timeout value for the message that gets the security token.</param>
<param name="callback">An
<see cref="T:System.AsyncCallback" /> delegate that references the method to invoke when the operation is complete.</param>
<param name="state">A user-defined object that contains state information about the asynchronous operation. </param>
<summary>Executes upon calling the BeginGetWebToken method.</summary>
<returns>An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnEndGetToken">
<MemberSignature Language="C#" Value="protected abstract System.IdentityModel.Tokens.SecurityToken OnEndGetToken (IAsyncResult result, out DateTime cacheUntil);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.IdentityModel.Tokens.SecurityToken OnEndGetToken(class System.IAsyncResult result, [out] valuetype System.DateTime&amp; cacheUntil) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.OnEndGetToken(System.IAsyncResult,System.DateTime@)" />
<MemberSignature Language="VB.NET" Value="Protected MustOverride Function OnEndGetToken (result As IAsyncResult, ByRef cacheUntil As DateTime) As SecurityToken" />
<MemberSignature Language="F#" Value="abstract member OnEndGetToken : IAsyncResult * -&gt; System.IdentityModel.Tokens.SecurityToken" Usage="tokenProvider.OnEndGetToken (result, cacheUntil)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityToken</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
<Parameter Name="cacheUntil" Type="System.DateTime" RefType="out" />
</Parameters>
<Docs>
<param name="result">An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a token.</param>
<param name="cacheUntil">When this method returns, contains the expiration date and time of the token information in the cache.</param>
<summary>Executes upon calling the EndGetToken method.</summary>
<returns>The <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> object.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnEndGetWebToken">
<MemberSignature Language="C#" Value="protected abstract string OnEndGetWebToken (IAsyncResult result, out DateTime cacheUntil);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance string OnEndGetWebToken(class System.IAsyncResult result, [out] valuetype System.DateTime&amp; cacheUntil) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.ServiceBus.TokenProvider.OnEndGetWebToken(System.IAsyncResult,System.DateTime@)" />
<MemberSignature Language="VB.NET" Value="Protected MustOverride Function OnEndGetWebToken (result As IAsyncResult, ByRef cacheUntil As DateTime) As String" />
<MemberSignature Language="F#" Value="abstract member OnEndGetWebToken : IAsyncResult * -&gt; string" Usage="tokenProvider.OnEndGetWebToken (result, cacheUntil)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
<Parameter Name="cacheUntil" Type="System.DateTime" RefType="out" />
</Parameters>
<Docs>
<param name="result">An <see cref="T:System.IAsyncResult" /> object that references the asynchronous operation to get a web token.</param>
<param name="cacheUntil">When this method returns, contains the expiration date and time of the token information in the cache.</param>
<summary>Executes upon calling the EndGetWebToken method.</summary>
<returns>The <see cref="T:System.String" /> that represents the web token.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StripQueryParameters">
<MemberSignature Language="C#" Value="protected virtual bool StripQueryParameters { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool StripQueryParameters" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceBus.TokenProvider.StripQueryParameters" />
<MemberSignature Language="VB.NET" Value="Protected Overridable ReadOnly Property StripQueryParameters As Boolean" />
<MemberSignature Language="F#" Value="member this.StripQueryParameters : bool" Usage="Microsoft.ServiceBus.TokenProvider.StripQueryParameters" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets whether the token provider strips query parameters.</summary>
<value>true if the token provider strips query parameters; otherwise, false.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TokenScope">
<MemberSignature Language="C#" Value="public Microsoft.ServiceBus.TokenScope TokenScope { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Microsoft.ServiceBus.TokenScope TokenScope" />
<MemberSignature Language="DocId" Value="P:Microsoft.ServiceBus.TokenProvider.TokenScope" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property TokenScope As TokenScope" />
<MemberSignature Language="F#" Value="member this.TokenScope : Microsoft.ServiceBus.TokenScope" Usage="Microsoft.ServiceBus.TokenProvider.TokenScope" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.ServiceBus</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.ServiceBus.TokenScope</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the token scope associated with the provider.</summary>
<value>The token scope associated with the provider.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>