Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Policy / IApplicationTrustManager.cs / 1 / IApplicationTrustManager.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // IApplicationTrustManager.cs // namespace System.Security.Policy { // // Interface that defines an IApplicationTrustManager. An IApplicationTrustManager handles application security decisions // when there is no stored policy for that app, be this by prompting the user, checking a web service, or other means. // [System.Runtime.InteropServices.ComVisible(true)] public interface IApplicationTrustManager : ISecurityEncodable { ApplicationTrust DetermineApplicationTrust (ActivationContext activationContext, TrustManagerContext context); } // // This enumeration provides a hint to the trust manager as to the UI it should provide for the trust decision. // [System.Runtime.InteropServices.ComVisible(true)] public enum TrustManagerUIContext { Install, Upgrade, Run } // // The TrustManagerContext class represents context that the host would like the Trust Manager to [System.Runtime.InteropServices.ComVisible(true)] public class TrustManagerContext { private bool m_ignorePersistedDecision; private TrustManagerUIContext m_uiContext; private bool m_noPrompt; private bool m_keepAlive; private bool m_persist; private ApplicationIdentity m_appId; public TrustManagerContext () : this (TrustManagerUIContext.Run) {} public TrustManagerContext (TrustManagerUIContext uiContext) { m_ignorePersistedDecision = false; m_uiContext = uiContext; m_keepAlive = false; m_persist = true; } public virtual TrustManagerUIContext UIContext { get { return m_uiContext; } set { m_uiContext = value; } } public virtual bool NoPrompt { get { return m_noPrompt; } set { m_noPrompt = value; } } public virtual bool IgnorePersistedDecision { get { return m_ignorePersistedDecision; } set { m_ignorePersistedDecision = value; } } public virtual bool KeepAlive { get { return m_keepAlive; } set { m_keepAlive = value; } } public virtual bool Persist { get { return m_persist; } set { m_persist = value; } } public virtual ApplicationIdentity PreviousApplicationIdentity { get { return m_appId; } set { m_appId = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Token.cs
- Transactions.cs
- PreviousTrackingServiceAttribute.cs
- QueryCacheKey.cs
- ResourceContainer.cs
- RuntimeConfigLKG.cs
- InternalDispatchObject.cs
- DataGridViewCellPaintingEventArgs.cs
- RC2.cs
- RangeBase.cs
- StrokeNodeData.cs
- GroupBox.cs
- PermissionSet.cs
- DataGridViewDataErrorEventArgs.cs
- DataListCommandEventArgs.cs
- PropertyRecord.cs
- TextDecorationLocationValidation.cs
- DrawingGroup.cs
- TextStore.cs
- basemetadatamappingvisitor.cs
- StylusShape.cs
- CustomServiceCredentials.cs
- OutputCacheSettingsSection.cs
- GridViewColumnCollection.cs
- Int32CollectionValueSerializer.cs
- RuleConditionDialog.cs
- FixedTextView.cs
- DateTimeOffsetAdapter.cs
- ItemCheckEvent.cs
- TextEditor.cs
- VisualStyleRenderer.cs
- ValidatingReaderNodeData.cs
- GridViewEditEventArgs.cs
- PackWebResponse.cs
- MultiDataTrigger.cs
- ListenerElementsCollection.cs
- EditingCoordinator.cs
- LayoutUtils.cs
- RoutedUICommand.cs
- EncodingDataItem.cs
- SmiEventSink.cs
- CodeDelegateInvokeExpression.cs
- TiffBitmapDecoder.cs
- ProviderConnectionPointCollection.cs
- DataControlPagerLinkButton.cs
- MonikerHelper.cs
- SeverityFilter.cs
- Matrix3DConverter.cs
- HandlerFactoryCache.cs
- WebHttpBindingElement.cs
- ItemCollection.cs
- ListItemConverter.cs
- AvTraceDetails.cs
- RoutedUICommand.cs
- CaseStatement.cs
- CategoryNameCollection.cs
- WizardStepBase.cs
- ChineseLunisolarCalendar.cs
- PictureBox.cs
- TaskFormBase.cs
- DbDataSourceEnumerator.cs
- HttpCookiesSection.cs
- ComplexPropertyEntry.cs
- _IPv4Address.cs
- PostBackTrigger.cs
- FixedTextContainer.cs
- MissingMethodException.cs
- Int32Rect.cs
- DataServiceHostFactory.cs
- CompositeTypefaceMetrics.cs
- Lease.cs
- StylusTip.cs
- DisplayClaim.cs
- UmAlQuraCalendar.cs
- XamlPointCollectionSerializer.cs
- ResourcePermissionBaseEntry.cs
- TypeConverterHelper.cs
- PackUriHelper.cs
- BamlLocalizableResource.cs
- SqlProvider.cs
- CuspData.cs
- BuildProvidersCompiler.cs
- AnnotationAuthorChangedEventArgs.cs
- FileDialog_Vista.cs
- XmlUtil.cs
- SamlAdvice.cs
- FormViewUpdatedEventArgs.cs
- CodeThrowExceptionStatement.cs
- MessageHeaderDescription.cs
- UriExt.cs
- SqlDataSourceTableQuery.cs
- SingleAnimationUsingKeyFrames.cs
- XhtmlTextWriter.cs
- SpinWait.cs
- FilterQuery.cs
- ELinqQueryState.cs
- SqlWebEventProvider.cs
- ParameterToken.cs
- XmlSchemaComplexContentRestriction.cs
- CodeVariableReferenceExpression.cs