Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Authorization.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaSequence.cs
- InvalidCommandTreeException.cs
- handlecollector.cs
- Column.cs
- OdbcHandle.cs
- RenameRuleObjectDialog.Designer.cs
- PathTooLongException.cs
- HashStream.cs
- smtpconnection.cs
- FunctionQuery.cs
- BamlWriter.cs
- SystemResourceKey.cs
- base64Transforms.cs
- ConstructorNeedsTagAttribute.cs
- _LocalDataStore.cs
- SecurityChannelFaultConverter.cs
- HwndHostAutomationPeer.cs
- DecimalAverageAggregationOperator.cs
- ObjectStateFormatter.cs
- XmlSchemaSubstitutionGroup.cs
- HtmlTableRow.cs
- RuleSettings.cs
- ResizeGrip.cs
- WmfPlaceableFileHeader.cs
- ClassValidator.cs
- SHA256CryptoServiceProvider.cs
- DbConnectionPoolIdentity.cs
- PlaceHolder.cs
- Char.cs
- TreeNodeCollection.cs
- TakeOrSkipQueryOperator.cs
- FocusWithinProperty.cs
- StatusBarAutomationPeer.cs
- DesignerActionMethodItem.cs
- AssemblyGen.cs
- SchemaNotation.cs
- InkCanvas.cs
- MultiAsyncResult.cs
- HttpBrowserCapabilitiesWrapper.cs
- EventMetadata.cs
- TextEndOfSegment.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ElasticEase.cs
- TextDecorationUnitValidation.cs
- Peer.cs
- ExtenderProvidedPropertyAttribute.cs
- DeferredTextReference.cs
- Token.cs
- EpmSourcePathSegment.cs
- UriScheme.cs
- DataBindEngine.cs
- ComplexLine.cs
- FileLoadException.cs
- PeerEndPoint.cs
- WebPartZoneCollection.cs
- FileLevelControlBuilderAttribute.cs
- ListViewContainer.cs
- XmlAnyElementAttributes.cs
- ComNativeDescriptor.cs
- SecUtil.cs
- DataGridCommandEventArgs.cs
- EntityProxyTypeInfo.cs
- JournalEntryListConverter.cs
- webproxy.cs
- ArgumentNullException.cs
- TypeDelegator.cs
- DateTimeOffsetAdapter.cs
- autovalidator.cs
- Container.cs
- ResourceExpressionEditorSheet.cs
- FontStretch.cs
- DefaultObjectMappingItemCollection.cs
- ContextStaticAttribute.cs
- DynamicQueryableWrapper.cs
- AdRotator.cs
- WindowsGraphics2.cs
- MembershipValidatePasswordEventArgs.cs
- ObjectListGeneralPage.cs
- Command.cs
- DataException.cs
- OciLobLocator.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ZipIOFileItemStream.cs
- PreviewPrintController.cs
- AutoResetEvent.cs
- DiagnosticsConfigurationHandler.cs
- MailHeaderInfo.cs
- Int64.cs
- CodeCommentStatement.cs
- PartManifestEntry.cs
- RegexCompilationInfo.cs
- ClientTarget.cs
- DataGridItem.cs
- UrlPropertyAttribute.cs
- XmlNamespaceManager.cs
- Scheduling.cs
- InkCollectionBehavior.cs
- FilteredSchemaElementLookUpTable.cs
- BuildProviderCollection.cs
- WebControl.cs