(ChannelFactory<TChannel>, EndpointAddress, Uri) del método SPChannelFactoryOperations.CreateChannelActingAsLoggedOnUser<TChannel>
CreateChannelAsLoggedOnUser crea un canal WCF, con un token 'actuar como'. Represente token 'actuar como' proceso de identidad (actor) y la identidad de usuario. Este token delega la identidad del usuario en el servidor back-end. La delegación es una operación costosa.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<ExtensionAttribute> _
Public Shared Function CreateChannelActingAsLoggedOnUser(Of TChannel) ( _
factory As ChannelFactory(Of TChannel), _
address As EndpointAddress, _
via As Uri _
) As TChannel
'Uso
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
)
Parámetros de tipo
- TChannel
ChannelFactory que se usa para crear el canal.
Parámetros
factory
Tipo: System.ServiceModel.ChannelFactory<TChannel>ChannelFactory que se usa para crear el canal.
address
Tipo: System.ServiceModel.EndpointAddress[EndpointAddress] que proporciona la ubicación del servicio.
via
Tipo: System.Uri[Uri] que contiene la dirección de transporte a la que el canal envía los mensajes.
Valor devuelto
Tipo: TChannel
Devuelve [{0}].
Nota de uso
En Visual Basic y C#, se puede llamar a este método como a un método de instancia en cualquier objeto de tipo ChannelFactory<TChannel>. Cuando use la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para más información, consulte https://msdn.microsoft.com/es-es/library/bb384936(v=office.15) o https://msdn.microsoft.com/es-es/library/bb383977(v=office.15).
Vea también
Referencia
clase SPChannelFactoryOperations
Miembros SPChannelFactoryOperations