Partager via


SPGlobalAdmin.SetAdminPort - Méthode

Remarque : cette API est désormais obsolète.

Pour modifier le numéro de port du site administration, mettre à jour l'objet SPIisSettings associé à l'application Web qui est retournée par SPAdministrationWebApplication.Locald'administration et appelez la méthode Provision de la classe SPWebApplication . (Dans Windows SharePoint Services 2.0 la méthode SetAdminPort définie le numéro de port pour le serveur virtuel d'administration.)

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<ObsoleteAttribute("To change the port of the administration site, update the SPIisSettings associated with SPAdministrationWebApplication.Local and call SPWebApplication.Provision().",  _
    False)> _
Public Sub SetAdminPort ( _
    nPort As Integer, _
    bSsl As Boolean _
)
'Utilisation
Dim instance As SPGlobalAdmin
Dim nPort As Integer
Dim bSsl As Boolean

instance.SetAdminPort(nPort, bSsl)
[ObsoleteAttribute("To change the port of the administration site, update the SPIisSettings associated with SPAdministrationWebApplication.Local and call SPWebApplication.Provision().", 
    false)]
public void SetAdminPort(
    int nPort,
    bool bSsl
)

Paramètres

  • nPort
    Type : System.Int32

    Entier 32 bits qui spécifie le numéro de port.

  • bSsl
    Type : System.Boolean

    true pour spécifier le protocole Secure Sockets Layer (SSL) est utilisé ; dans le cas contraire, false.

Remarques

À l'aide de la méthode SetAdminPort ne pas met à jour le lien du menu Démarrer, à moins que le thread est un thread unique cloisonné (STA).

Exemples

Les exemples suivants montrent comment utiliser la méthode SetAdminPort . Si cette approche n'est pas possible, l'application doit créer un nouveau thread et définissez la propriété ApartmentState sur STA, comme dans le premier exemple.

Si le code s'exécute dans une page ASPX, TRUEdoit indiquer l'attribut ASPCompat dans la directive de page — par exemple, <%@Page ASPCompat="TRUE"%>.

Public Class Admin

    <STAThread()>
    Public Shared Sub Main()

        Dim globalAdmin As New SPGlobalAdmin()
        globalAdmin.SetAdminPort(8080, False)
    End Sub 'Main
End Class 'Admin
public class Admin
{
    [STAThread]
    public static void Main()
    {
        SPGlobalAdmin globalAdmin = new SPGlobalAdmin();
        globalAdmin.SetAdminPort(8080, false);
    }
}
Public Class Admin

    Dim setAdminPortThread As New Thread(New ThreadStart(AddressOf SetAdminPort))
    setAdminPortThread.ApartmentState = ApartmentState.STA
    setAdminPortThread.Start()
    setAdminPortThread.Join()

    Public Sub SetAdminPort()
        Dim globalAdmin As New SPGlobalAdmin()

        Try
            globalAdmin.SetAdminPort(2003, False)
        Finally
            globalAdmin.Close()
        End Try
    End Sub 'SetAdminPort

End Class 'Admin 
public class Admin
{

    Thread setAdminPortThread = new Thread(new ThreadStart(SetAdminPort));
    setAdminPortThread.ApartmentState = ApartmentState.STA;
    setAdminPortThread.Start();
    setAdminPortThread.Join();

    public void SetAdminPort()
    {
        SPGlobalAdmin globalAdmin = new SPGlobalAdmin();
        try
        {
            globalAdmin.SetAdminPort(2003, false);
        }
        finally
        {
            globalAdmin.Close();
        }
    }
}

Voir aussi

Référence

SPGlobalAdmin classe

SPGlobalAdmin - Membres

Microsoft.SharePoint.Administration - Espace de noms