C# Класс Disco.Services.Interop.ActiveDirectory.ADManagedGroup

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
ADManagedGroup ( string Key, ADManagedGroupConfiguration Configuration ) : Disco.Data.Repository
ConfigurationFromJson ( string ConfigurationJson ) : ADManagedGroupConfiguration
DetermineMembers ( DiscoDataContext Database ) : IEnumerable
Dispose ( ) : void
GetGroup ( ) : ADGroup
Initialize ( ) : void
ValidConfigurationToJson ( string GroupKey, string GroupId, System.DateTime FilterBeginDate ) : string

Защищенные методы

Метод Описание
AddMember ( string Id ) : void
AddMember ( string InvokingIdentifier, Func MemberResolver ) : void
RemoveMember ( string Id ) : void
RemoveMember ( string InvokingIdentifier, Func MemberResolver ) : void

Описание методов

ADManagedGroup() публичный Метод

public ADManagedGroup ( string Key, ADManagedGroupConfiguration Configuration ) : Disco.Data.Repository
Key string
Configuration Disco.Models.Services.Interop.ActiveDirectory.ADManagedGroupConfiguration
Результат Disco.Data.Repository

AddMember() защищенный Метод

protected AddMember ( string Id ) : void
Id string
Результат void

AddMember() защищенный Метод

protected AddMember ( string InvokingIdentifier, Func MemberResolver ) : void
InvokingIdentifier string
MemberResolver Func
Результат void

ConfigurationFromJson() публичный статический Метод

public static ConfigurationFromJson ( string ConfigurationJson ) : ADManagedGroupConfiguration
ConfigurationJson string
Результат Disco.Models.Services.Interop.ActiveDirectory.ADManagedGroupConfiguration

DetermineMembers() публичный абстрактный Метод

public abstract DetermineMembers ( DiscoDataContext Database ) : IEnumerable
Database Disco.Data.Repository.DiscoDataContext
Результат IEnumerable

Dispose() публичный абстрактный Метод

public abstract Dispose ( ) : void
Результат void

GetGroup() публичный Метод

public GetGroup ( ) : ADGroup
Результат ADGroup

Initialize() публичный абстрактный Метод

public abstract Initialize ( ) : void
Результат void

RemoveMember() защищенный Метод

protected RemoveMember ( string Id ) : void
Id string
Результат void

RemoveMember() защищенный Метод

protected RemoveMember ( string InvokingIdentifier, Func MemberResolver ) : void
InvokingIdentifier string
MemberResolver Func
Результат void

ValidConfigurationToJson() публичный статический Метод

public static ValidConfigurationToJson ( string GroupKey, string GroupId, System.DateTime FilterBeginDate ) : string
GroupKey string
GroupId string
FilterBeginDate System.DateTime
Результат string