Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Net / System / Net / Authorization.cs / 1 / Authorization.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { ////// public class Authorization { private string m_Message; private bool m_Complete; private string[] m_ProtectionRealm; private string m_ConnectionGroupId; private bool m_MutualAuth; ///Used for handling and completing a custom authorization. ////// public Authorization(string token) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = true; } ////// Creates a new instance of the ///class with the specified /// authorization token. /// /// public Authorization(string token, bool finished) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = finished; } ////// Creates a new instance of the ///class with the specified /// authorization token and completion status. /// /// public Authorization(string token, bool finished, string connectionGroupId): this(token, finished, connectionGroupId, false) { } // internal Authorization(string token, bool finished, string connectionGroupId, bool mutualAuth) { m_Message = ValidationHelper.MakeStringNull(token); m_ConnectionGroupId = ValidationHelper.MakeStringNull(connectionGroupId); m_Complete = finished; m_MutualAuth = mutualAuth; } ////// Creates a new instance of the ///class with the specified /// authorization token, completion status, and connection m_ConnectionGroupId identifier. /// /// public string Message { get { return m_Message;} } // used to specify if this Authorization needs a special private server connection, // identified by this string ///Gets /// the response returned to the server in response to an authentication /// challenge. ////// public string ConnectionGroupId { get { return m_ConnectionGroupId; } } ///[To be supplied.] ////// public bool Complete { get { return m_Complete;} } internal void SetComplete(bool complete) { m_Complete = complete; } ///Gets the completion status of the authorization. ////// public string[] ProtectionRealm { get { return m_ProtectionRealm;} set { string[] newValue = ValidationHelper.MakeEmptyArrayNull(value); m_ProtectionRealm = newValue; } } // // public bool MutuallyAuthenticated { get { return Complete && m_MutualAuth; } set { m_MutualAuth = value; } } } // class Authorization } // namespace System.Net // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Gets or sets the prefix for Uris that can be authenticated with the ///property. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { ////// public class Authorization { private string m_Message; private bool m_Complete; private string[] m_ProtectionRealm; private string m_ConnectionGroupId; private bool m_MutualAuth; ///Used for handling and completing a custom authorization. ////// public Authorization(string token) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = true; } ////// Creates a new instance of the ///class with the specified /// authorization token. /// /// public Authorization(string token, bool finished) { m_Message = ValidationHelper.MakeStringNull(token); m_Complete = finished; } ////// Creates a new instance of the ///class with the specified /// authorization token and completion status. /// /// public Authorization(string token, bool finished, string connectionGroupId): this(token, finished, connectionGroupId, false) { } // internal Authorization(string token, bool finished, string connectionGroupId, bool mutualAuth) { m_Message = ValidationHelper.MakeStringNull(token); m_ConnectionGroupId = ValidationHelper.MakeStringNull(connectionGroupId); m_Complete = finished; m_MutualAuth = mutualAuth; } ////// Creates a new instance of the ///class with the specified /// authorization token, completion status, and connection m_ConnectionGroupId identifier. /// /// public string Message { get { return m_Message;} } // used to specify if this Authorization needs a special private server connection, // identified by this string ///Gets /// the response returned to the server in response to an authentication /// challenge. ////// public string ConnectionGroupId { get { return m_ConnectionGroupId; } } ///[To be supplied.] ////// public bool Complete { get { return m_Complete;} } internal void SetComplete(bool complete) { m_Complete = complete; } ///Gets the completion status of the authorization. ////// public string[] ProtectionRealm { get { return m_ProtectionRealm;} set { string[] newValue = ValidationHelper.MakeEmptyArrayNull(value); m_ProtectionRealm = newValue; } } // // public bool MutuallyAuthenticated { get { return Complete && m_MutualAuth; } set { m_MutualAuth = value; } } } // class Authorization } // namespace System.Net // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets or sets the prefix for Uris that can be authenticated with the ///property.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _NegoState.cs
- ServiceProviders.cs
- Rethrow.cs
- SiteIdentityPermission.cs
- EarlyBoundInfo.cs
- NavigationHelper.cs
- ListViewItemEventArgs.cs
- RIPEMD160.cs
- RenderCapability.cs
- ToolStripDropTargetManager.cs
- DaylightTime.cs
- ColorAnimationUsingKeyFrames.cs
- LinearKeyFrames.cs
- PolyBezierSegment.cs
- BamlRecords.cs
- ToolStripContainer.cs
- XamlPoint3DCollectionSerializer.cs
- XPathNavigatorKeyComparer.cs
- ZipFileInfoCollection.cs
- FormatPage.cs
- UInt16Converter.cs
- Itemizer.cs
- UnicodeEncoding.cs
- AuthenticationSection.cs
- SecurityToken.cs
- ExpressionParser.cs
- MimeMultiPart.cs
- SqlIdentifier.cs
- GridSplitterAutomationPeer.cs
- EventLogQuery.cs
- XmlSchemaAnyAttribute.cs
- coordinatorscratchpad.cs
- ObjectDataSourceMethodEventArgs.cs
- WebPartHeaderCloseVerb.cs
- DataTableReader.cs
- DefaultHttpHandler.cs
- AuthorizationRule.cs
- AutomationPeer.cs
- BamlVersionHeader.cs
- FormatVersion.cs
- DefaultDialogButtons.cs
- TypeCodeDomSerializer.cs
- PointConverter.cs
- TextServicesManager.cs
- StreamUpgradeInitiator.cs
- XmlHierarchyData.cs
- TcpWorkerProcess.cs
- RunInstallerAttribute.cs
- ItemAutomationPeer.cs
- CounterCreationDataConverter.cs
- MemberPath.cs
- RowToParametersTransformer.cs
- TableLayoutPanelCellPosition.cs
- DataGridViewAccessibleObject.cs
- FunctionDescription.cs
- RemotingConfigParser.cs
- FrameworkPropertyMetadata.cs
- Misc.cs
- DataGridViewSelectedColumnCollection.cs
- XmlSortKey.cs
- TypeConverterAttribute.cs
- TypeFieldSchema.cs
- CodeDOMUtility.cs
- EntitySet.cs
- TargetConverter.cs
- Choices.cs
- LinkedResourceCollection.cs
- TriggerActionCollection.cs
- KeyGestureConverter.cs
- NativeActivityAbortContext.cs
- JournalNavigationScope.cs
- MaskedTextBox.cs
- ParallelRangeManager.cs
- CssClassPropertyAttribute.cs
- NativeMethods.cs
- FtpWebRequest.cs
- XmlIlGenerator.cs
- WeakReferenceEnumerator.cs
- CapabilitiesRule.cs
- SqlInfoMessageEvent.cs
- ValidationHelper.cs
- ChannelPool.cs
- Win32SafeHandles.cs
- ITextView.cs
- DocumentPaginator.cs
- ConfigurationSectionHelper.cs
- DataSourceComponent.cs
- UrlMappingsModule.cs
- DynamicPropertyReader.cs
- WsdlServiceChannelBuilder.cs
- path.cs
- CompensateDesigner.cs
- WindowHideOrCloseTracker.cs
- AttachInfo.cs
- ThreadAbortException.cs
- SHA512Managed.cs
- OleDbErrorCollection.cs
- ContainsRowNumberChecker.cs
- TextAdaptor.cs
- OrderPreservingMergeHelper.cs