Compartir a través de


: Application.ApplicationCollection (Clase) (Microsoft.SharePoint.Portal.SingleSignon)

Enumerates the enterprise application definitions.

Espacio de nombres:
Ensamblado: Microsoft.SharePoint.Portal.SingleSignon (in microsoft.sharepoint.portal.singlesignon.dll)

Sintaxis

'Declaración
<SingleSignonPermissionAttribute(SecurityAction.Demand, Access:=SingleSignonAccess.Minimal)> _
Public Class ApplicationCollection
    Implements IEnumerable
'Uso
Dim instance As ApplicationCollection
[SingleSignonPermissionAttribute(SecurityAction.Demand, Access=SingleSignonAccess.Minimal)] 
public class ApplicationCollection : IEnumerable

Comentarios

All users can use this class.

Ejemplo

The following code example shows the use of the Application.ApplicationCollection class.

using System;
using Microsoft.SharePoint.Portal.SingleSignon;

namespace SSOSampleCode
{
/// <summary>
/// Sample code for SharePoint Portal Single SignOn.
/// </summary>
class CMainEntry
{
            [STAThread]
            static void Main(string[] args)
            {
                try
                {
                    Application.ApplicationCollection AppColl = new Application.ApplicationCollection();

                    Console.WriteLine("Applications:");
                    //Display collection items.
                    foreach (Application.ApplicationInfo App in AppColl)
                    {
                        Console.WriteLine("Application: " + App.ApplicationFriendlyName);

                        Application.ApplicationFieldCollection AppFieldColl = new Application.ApplicationFieldCollection(App.ApplicationName);

                        Console.WriteLine("Application Fields:");
                        foreach (Application.ApplicationField Field in AppFieldColl)
                        {
                            Console.WriteLine("    Field: " + Field.Field + " Masked: " + Field.Mask.ToString());
                        }
                    }
                }
                catch (SingleSignonException esso)
                {
                    Console.WriteLine("SingleSignonException caught.");
                    Console.WriteLine("Exception Code: " + "0x" + esso.LastErrorCode.ToString("x"));
                    Console.WriteLine("Source: " + esso.Source);
                    Console.WriteLine("StackTrace: " + esso.StackTrace);
                    Console.WriteLine("MethodName: " + esso.TargetSite.Name);
                    Console.WriteLine("Message: " + esso.Message);
                }
                catch (Exception e)
                {
                    Console.WriteLine("Exception caught.");
                    Console.WriteLine("Source: " + e.Source);
                    Console.WriteLine("StackTrace: " + e.StackTrace);
                    Console.WriteLine("MethodName: " + e.TargetSite.Name);
                    Console.WriteLine("Message: " + e.Message);
                }
            }
    }
}

Jerarquía de herencia

System.Object
  Microsoft.SharePoint.Portal.SingleSignon.Application.ApplicationCollection

Seguridad de subprocesos

Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.

Vea también

Referencia

Application.ApplicationCollection (Miembros)
Microsoft.SharePoint.Portal.SingleSignon (Espacio de nombres)