IAzAuthorizationStore-Schnittstelle (azroles.h)
Das AzAuthorizationStore-Objekt definiert den Container, der der Stamm des Autorisierungsrichtlinienspeichers ist.
Vererbung
Die IAzAuthorizationStore-Schnittstelle erbt von der IUnknown-Schnittstelle . IAzAuthorizationStore verfügt auch über folgende Membertypen:
Methoden
Die IAzAuthorizationStore-Schnittstelle verfügt über diese Methoden.
IAzAuthorizationStore::AddDelegatedPolicyUser Fügt der Liste der Prinzipale, die als delegierte Richtlinienbenutzer fungieren, den angegebenen Sicherheitsbezeichner (SID) in Textform hinzu. (IAzAuthorizationStore.AddDelegatedPolicyUser) |
IAzAuthorizationStore::AddDelegatedPolicyUserName Fügt den angegebenen Kontonamen der Liste der Prinzipale hinzu, die als delegierte Richtlinienbenutzer fungieren. (IAzAuthorizationStore.AddDelegatedPolicyUserName) |
IAzAuthorizationStore::AddPolicyAdministrator Fügt die angegebene Sicherheits-ID (SID) in Textform zur Liste der Prinzipale hinzu, die als Richtlinienadministratoren fungieren. (IAzAuthorizationStore.AddPolicyAdministrator) |
IAzAuthorizationStore::AddPolicyAdministratorName Fügt den angegebenen Kontonamen der Liste der Prinzipale hinzu, die als Richtlinienadministratoren fungieren. (IAzAuthorizationStore.AddPolicyAdministratorName) |
IAzAuthorizationStore::AddPolicyReader Fügt die angegebene Sicherheits-ID (SID) in Textform zur Liste der Prinzipale hinzu, die als Richtlinienleser fungieren. (IAzAuthorizationStore.AddPolicyReader) |
IAzAuthorizationStore::AddPolicyReaderName Fügt den angegebenen Kontonamen der Liste der Prinzipale hinzu, die als Richtlinienleser fungieren. (IAzAuthorizationStore.AddPolicyReaderName) |
IAzAuthorizationStore::AddPropertyItem Fügt den angegebenen Prinzipal der angegebenen Liste von Prinzipalen hinzu. (IAzAuthorizationStore.AddPropertyItem) |
IAzAuthorizationStore::CloseApplication Entlädt ein angegebenes IAzApplication-Objekt aus dem Cache. |
IAzAuthorizationStore::CreateApplication Erstellt ein IAzApplication-Objekt mit dem angegebenen Namen. |
IAzAuthorizationStore::CreateApplicationGroup Erstellt ein IAzApplicationGroup-Objekt mit dem angegebenen Namen. (IAzAuthorizationStore.CreateApplicationGroup) |
IAzAuthorizationStore::D elete Löscht den Richtlinienspeicher, der derzeit vom AzAuthorizationStore-Objekt verwendet wird. |
IAzAuthorizationStore::D eleteApplication Entfernt das IAzApplication-Objekt mit dem angegebenen Namen aus dem AzAuthorizationStore-Objekt. |
IAzAuthorizationStore::D eleteApplicationGroup Entfernt das IAzApplicationGroup-Objekt mit dem angegebenen Namen aus dem AzAuthorizationStore-Objekt. |
IAzAuthorizationStore::D eleteDelegatedPolicyUser Entfernt die angegebene Sicherheits-ID (SID) in Textform aus der Liste der Prinzipale, die als delegierte Richtlinienbenutzer fungieren. |
IAzAuthorizationStore::D eleteDelegatedPolicyUserName Entfernt den angegebenen Kontonamen aus der Liste der Prinzipale, die als delegierte Richtlinienbenutzer fungieren. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName) |
IAzAuthorizationStore::D eletePolicyAdministrator Entfernt die angegebene Sicherheits-ID (SID) in Textform aus der Liste der Prinzipale, die als Richtlinienadministratoren fungieren. |
IAzAuthorizationStore::D eletePolicyAdministratorName Entfernt den angegebenen Kontonamen aus der Liste der Prinzipale, die als Richtlinienadministratoren fungieren. (IAzAuthorizationStore.DeletePolicyAdministratorName) |
IAzAuthorizationStore::D eletePolicyReader Entfernt die angegebene Sicherheits-ID (SID) in Textform aus der Liste der Prinzipale, die als Richtlinienleser fungieren. |
IAzAuthorizationStore::D eletePolicyReaderName Entfernt den angegebenen Kontonamen aus der Liste der Prinzipale, die als Richtlinienleser fungieren. (IAzAuthorizationStore.DeletePolicyReaderName) |
IAzAuthorizationStore::D eletePropertyItem Entfernt den angegebenen Prinzipal aus der angegebenen Liste von Prinzipalen. (IAzAuthorizationStore.DeletePropertyItem) |
IAzAuthorizationStore::get_ApplicationData Legt ein undurchsichtiges Feld fest, das von der Anwendung zum Speichern von Informationen verwendet werden kann, oder ruft es ab. (IAzAuthorizationStore.get_ApplicationData) |
IAzAuthorizationStore::get_ApplicationGroups Ruft ein IAzApplicationGroups-Objekt ab, das zum Aufzählen von IAzApplicationGroup-Objekten aus den Richtliniendaten verwendet wird. (IAzAuthorizationStore.get_ApplicationGroups) |
IAzAuthorizationStore::get_Applications Ruft ein IAzApplications-Objekt ab, das zum Aufzählen von IAzApplication-Objekten aus dem Richtlinienspeicher verwendet wird. |
IAzAuthorizationStore::get_ApplyStoreSacl Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob Richtlinienüberwachungen generiert werden sollen, wenn der Autorisierungsspeicher geändert wird. (IAzAuthorizationStore.get_ApplyStoreSacl) |
IAzAuthorizationStore::get_DelegatedPolicyUsers Ruft die Sicherheits-IDs (SIDs) von Prinzipalen ab, die als delegierte Richtlinienbenutzer in Textform fungieren. |
IAzAuthorizationStore::get_DelegatedPolicyUsersName Ruft die Kontonamen von Prinzipalen ab, die als delegierte Richtlinienbenutzer fungieren. |
IAzAuthorizationStore::get_Description Legt einen Kommentar fest, der den Vorgang beschreibt, oder ruft diesen ab. (Get) |
IAzAuthorizationStore::get_DomainTimeout Legt die Zeit in Millisekunden fest, nach der eine Domäne als nicht erreichbar bestimmt wird, oder ruft sie ab. (Get) |
IAzAuthorizationStore::get_GenerateAudits Legt einen Wert fest oder ruft einen Wert ab, der angibt, ob Laufzeitüberwachungen generiert werden sollen. (Get) |
IAzAuthorizationStore::get_MaxScriptEngines Legt die maximale Anzahl von BizRule-Skript-Engines (Business Rule) fest, die zwischengespeichert werden, oder ruft sie ab. (Get) |
IAzAuthorizationStore::get_PolicyAdministrators Ruft die Sicherheits-IDs (SIDs) von Prinzipalen ab, die als Richtlinienadministratoren in Textform fungieren. |
IAzAuthorizationStore::get_PolicyAdministratorsName Ruft die Kontonamen von Prinzipalen ab, die als Richtlinienadministratoren fungieren. (IAzAuthorizationStore.get_PolicyAdministratorsName) |
IAzAuthorizationStore::get_PolicyReaders Ruft die Sicherheits-IDs (SIDs) von Prinzipalen ab, die als Richtlinienleser in Textform fungieren. |
IAzAuthorizationStore::get_PolicyReadersName Ruft die Kontonamen von Prinzipalen ab, die als Richtlinienleser fungieren. (IAzAuthorizationStore.get_PolicyReadersName) |
IAzAuthorizationStore::get_ScriptEngineTimeout Legt fest oder ruft die Zeit in Millisekunden ab, zu der die IAzClientContext::AccessCheck-Methode wartet, bis eine Geschäftsregel (BizRule) die Ausführung abgeschlossen hat, bevor sie abgebrochen wird. (Abrufen) |
IAzAuthorizationStore::get_TargetMachine Ruft den Namen des Computers ab, auf dem die Kontoauflösung erfolgen soll. |
IAzAuthorizationStore::get_Writable Ruft einen Wert ab, der angibt, ob das Objekt vom Benutzerkontext geändert werden kann, der die Initialize-Methode aufgerufen hat. |
IAzAuthorizationStore::GetProperty Gibt die AzAuthorizationStore-Objekteigenschaft mit der angegebenen Eigenschafts-ID zurück. |
IAzAuthorizationStore::Initialize Initialisiert den Autorisierungs-Manager. |
IAzAuthorizationStore::OpenApplication Öffnet das IAzApplication-Objekt mit dem angegebenen Namen. |
IAzAuthorizationStore::OpenApplicationGroup Öffnet ein IAzApplicationGroup-Objekt, indem er seinen Namen angibt. (IAzAuthorizationStore.OpenApplicationGroup) |
IAzAuthorizationStore::p ut_ApplicationData Legt ein undurchsichtiges Feld fest, das von der Anwendung zum Speichern von Informationen verwendet werden kann, oder ruft es ab. (IAzAuthorizationStore.put_ApplicationData) |
IAzAuthorizationStore::p ut_ApplyStoreSacl Legt einen Wert fest, der angibt, ob Richtlinienüberwachungen generiert werden sollen, wenn der Autorisierungsspeicher geändert wird, oder ruft diesen ab. (IAzAuthorizationStore.put_ApplyStoreSacl) |
IAzAuthorizationStore::p ut_Description Legt einen Kommentar fest, der den Vorgang beschreibt, oder ruft diesen ab. (Put) |
IAzAuthorizationStore::p ut_DomainTimeout Legt die Zeit in Millisekunden fest oder ruft sie ab, nach der eine Domäne als nicht erreichbar eingestuft wird. (Put) |
IAzAuthorizationStore::p ut_GenerateAudits Legt einen Wert fest, der angibt, ob Laufzeitüberwachungen generiert werden sollen, oder ruft diesen ab. (Put) |
IAzAuthorizationStore::p ut_MaxScriptEngines Legt die maximale Anzahl von BizRule-Skriptmodulen (Business Rule) fest oder ruft sie ab, die zwischengespeichert werden. (Put) |
IAzAuthorizationStore::p ut_ScriptEngineTimeout Legt fest oder ruft die Zeit in Millisekunden ab, zu der die IAzClientContext::AccessCheck-Methode wartet, bis eine Geschäftsregel (BizRule) die Ausführung abgeschlossen hat, bevor sie abgebrochen wird. (Put) |
IAzAuthorizationStore::SetProperty Legt den angegebenen Wert auf die AzAuthorizationStore-Objekteigenschaft mit der angegebenen Eigenschafts-ID fest. |
IAzAuthorizationStore::Submit Behält Änderungen am AzAuthorizationStore-Objekt bei. |
IAzAuthorizationStore::UpdateCache Updates den Cache von Objekten und Objektattributen, um dem zugrunde liegenden Richtlinienspeicher zu entsprechen. |
Hinweise
Das AzAuthorizationStore-Objekt wird gemäß der URL benannt, die an die Initialize-Methode übergeben wird. Das -Objekt hat keinen Namen im Richtlinienspeicher.
Die Anwendung muss sicherstellen, dass der Benutzerkontext, aus dem die Initialize-Methode aufgerufen wird, für den gesamten zukünftigen Zugriff auf das AzAuthorizationStore-Objekt verwendet wird, mit Ausnahme der IAzApplication::InitializeClientContextFromToken-Methode .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | azroles.h |
Verteilbare Komponente | Windows Server 2003 Administration Tools Pack unter Windows XP |