Compartir a través de


del método SPGlobalAdmin.SetAdminPort

NOTA: esta API está ahora obsoleta.

Para cambiar el número de puerto del sitio de administración, actualizar el objeto SPIisSettings asociado con la administración de la aplicación Web que es devuelto por SPAdministrationWebApplication.Localy llame al método Provision de la clase SPWebApplication . (En Windows SharePoint Services 2.0 el método SetAdminPort establece el número de puerto para el servidor virtual de administración.)

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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 _
)
'Uso
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
)

Parámetros

  • nPort
    Tipo: System.Int32

    Un entero de 32 bits que especifica el número de puerto.

  • bSsl
    Tipo: System.Boolean

    se utiliza true para especificar dicho protocolo de capa de Sockets seguros (SSL); en caso contrario, false.

Comentarios

Mediante el método SetAdminPort no actualiza el vínculo del menú Inicio a menos que el subproceso es un subproceso de apartamento de un único subproceso (STA).

Ejemplos

Los ejemplos siguientes muestran cómo usar el método SetAdminPort . Si este método no es posible, la aplicación debe crear un nuevo subproceso y establezca la propiedad ApartmentState en STA, como se muestra en el primer ejemplo.

Si el código se ejecuta en una página ASPX, el atributo ASPCompat en la directiva de página debe establecerse en TRUE, por ejemplo, <%@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();
        }
    }
}

Vea también

Referencia

clase SPGlobalAdmin

Miembros SPGlobalAdmin

Espacio de nombres Microsoft.SharePoint.Administration