ProfilesServiceAgent Constructor (Uri, String[], IPromptForCredentials)
Initializes a new instance of the ProfilesServiceAgent class to run against the specified Profiles Web Service with the specified allowable authentication methods and authentication credential callback method.
Namespace: Microsoft.CommerceServer.Profiles
Assembly: Microsoft.CommerceServer.Profiles.CrossTierTypes (in Microsoft.CommerceServer.Profiles.CrossTierTypes.dll)
Syntax
'Declaration
Public Sub New ( _
serviceUri As Uri, _
allowedAuthMethods As String(), _
credentialPrompter As IPromptForCredentials _
)
'Usage
Dim serviceUri As Uri
Dim allowedAuthMethods As String()
Dim credentialPrompter As IPromptForCredentials
Dim instance As New ProfilesServiceAgent(serviceUri, _
allowedAuthMethods, credentialPrompter)
public ProfilesServiceAgent(
Uri serviceUri,
string[] allowedAuthMethods,
IPromptForCredentials credentialPrompter
)
public:
ProfilesServiceAgent(
Uri^ serviceUri,
array<String^>^ allowedAuthMethods,
IPromptForCredentials^ credentialPrompter
)
public function ProfilesServiceAgent(
serviceUri : Uri,
allowedAuthMethods : String[],
credentialPrompter : IPromptForCredentials
)
Parameters
- serviceUri
Type: System..::.Uri
The Uri used to locate the Web service this agent will run against.
- allowedAuthMethods
Type: array<System..::.String>[]()[]
A list of authorization modes which are allowed.
- credentialPrompter
Type: Microsoft.CommerceServer..::.IPromptForCredentials
An IPromptForCredentials instance which will be invoked when the current user's default credentials are not valid for the current Web service.
Remarks
The ProfilesServiceAgent will not prompt on authentication failure.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.