SPChannelFactoryOperations.CreateChannelActingAsLoggedOnUser<TChannel> method (ChannelFactory<TChannel>, EndpointAddress, Uri)

CreateChannelAsLoggedOnUser creates a WCF channel, using an 'act as' token. The 'act as' token represents process identity (actor) and user identity. This token delegates the user’s identity to the back end server. Delegation is an expensive operation.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function CreateChannelActingAsLoggedOnUser(Of TChannel) ( _
    factory As ChannelFactory(Of TChannel), _
    address As EndpointAddress, _
    via As Uri _
) As TChannel
'Usage
Dim factory As ChannelFactory(Of TChannel)
Dim address As EndpointAddress
Dim via As Uri
Dim returnValue As TChannel

returnValue = factory.CreateChannelActingAsLoggedOnUser(address, _
    via)
public static TChannel CreateChannelActingAsLoggedOnUser<TChannel>(
    this ChannelFactory<TChannel> factory,
    EndpointAddress address,
    Uri via
)

Type parameters

Parameters

  • via
    Type: System.Uri

    The [Uri] that contains the transport address to which the channel sends messages.

Return value

Type: TChannel
Returns [{0}].

Usage note

In Visual Basic and C#, you can call this method as an instance method on any object of type ChannelFactory<TChannel>. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=office.15) or https://msdn.microsoft.com/en-us/library/bb383977(v=office.15).

See also

Reference

SPChannelFactoryOperations class

SPChannelFactoryOperations members

CreateChannelActingAsLoggedOnUser overload

Microsoft.SharePoint namespace