Compartir a través de


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

Enumerates the fields of the enterprise application definition.

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 ApplicationFieldCollection
    Implements IEnumerable
'Uso
Dim instance As ApplicationFieldCollection
[SingleSignonPermissionAttribute(SecurityAction.Demand, Access=SingleSignonAccess.Minimal)] 
public class ApplicationFieldCollection : IEnumerable

Comentarios

All users can use this class.

Ejemplo

The following code example shows the use of the Application.ApplicationFieldCollection 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.ApplicationFieldCollection

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.ApplicationFieldCollection (Miembros)
Microsoft.SharePoint.Portal.SingleSignon (Espacio de nombres)