LoginWindows Class
The LoginWindows class is used only in multi-authentication (claims- and Forms-based) environments for ASMX applications.
Inheritance Hierarchy
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
[LoginWindows Web service].LoginWindows
Namespace: [LoginWindows Web service]
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/LoginWindows.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/LoginWindows.asmx?wsdl
Syntax
'Declaration
<WebServiceBindingAttribute(Name := "LoginWindowsSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/LoginWindows/")> _
Public Class LoginWindows _
Inherits SoapHttpClientProtocol
'Usage
Dim instance As LoginWindows
[WebServiceBindingAttribute(Name = "LoginWindowsSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/LoginWindows/")]
public class LoginWindows : SoapHttpClientProtocol
Remarks
The LoginWindows class is not used in Microsoft Project Server 2010 installations that have only claims authentication. Because of claims authentication, integrated Windows authentication works without a call to the Login() method in Windows Communication Foundation (WCF) applications.
For more information about developing ASMX-based applications in a multi-authentication environment, see Prerequisites for ASMX-Based Code Samples.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.