: 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)