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
- OracleLob.cs
- MdiWindowListStrip.cs
- DataGridRowsPresenter.cs
- DataGridViewTextBoxEditingControl.cs
- BuilderElements.cs
- StringValueConverter.cs
- Section.cs
- DragDrop.cs
- AbstractSvcMapFileLoader.cs
- ProviderConnectionPoint.cs
- ProjectionCamera.cs
- Cursor.cs
- XmlAttributeCache.cs
- ApplicationDirectoryMembershipCondition.cs
- Exceptions.cs
- CharEntityEncoderFallback.cs
- MostlySingletonList.cs
- ParameterBuilder.cs
- HttpCacheVaryByContentEncodings.cs
- JapaneseLunisolarCalendar.cs
- UriTemplateEquivalenceComparer.cs
- AspNetHostingPermission.cs
- TraceSwitch.cs
- ToolStripMenuItemCodeDomSerializer.cs
- RawKeyboardInputReport.cs
- SystemDropShadowChrome.cs
- BuildManager.cs
- ToolStripDropDownMenu.cs
- ReflectionPermission.cs
- ConsoleKeyInfo.cs
- PerformanceCounterCategory.cs
- InlineObject.cs
- Table.cs
- TextServicesCompartment.cs
- DataDocumentXPathNavigator.cs
- CursorInteropHelper.cs
- RequestQueue.cs
- SingleKeyFrameCollection.cs
- ClientEventManager.cs
- CharConverter.cs
- ValidationException.cs
- MenuItemCollection.cs
- DesignRelation.cs
- PasswordRecovery.cs
- VectorCollectionValueSerializer.cs
- ConsoleTraceListener.cs
- ValidatingPropertiesEventArgs.cs
- CancellationTokenSource.cs
- BooleanStorage.cs
- Point3DAnimationUsingKeyFrames.cs
- TransformGroup.cs
- MiniLockedBorderGlyph.cs
- CodeMemberField.cs
- DictionaryBase.cs
- SessionEndingEventArgs.cs
- LinqDataView.cs
- SecurityContextSecurityTokenParameters.cs
- CodeArrayCreateExpression.cs
- ExtendedProperty.cs
- UTF7Encoding.cs
- SiteMap.cs
- X509Chain.cs
- DbProviderFactoriesConfigurationHandler.cs
- VisualTreeHelper.cs
- OpCopier.cs
- DriveNotFoundException.cs
- Utilities.cs
- StructuredTypeEmitter.cs
- ToolstripProfessionalRenderer.cs
- DbDeleteCommandTree.cs
- UnicodeEncoding.cs
- MethodBuilder.cs
- Stackframe.cs
- StateItem.cs
- Message.cs
- DataChangedEventManager.cs
- PathFigureCollection.cs
- dataprotectionpermission.cs
- CacheAxisQuery.cs
- SectionInput.cs
- DataSourceNameHandler.cs
- ParentUndoUnit.cs
- TabPanel.cs
- DesignerAttributeInfo.cs
- PointLight.cs
- PropertyMap.cs
- GlobalProxySelection.cs
- ValidatingCollection.cs
- ContextStack.cs
- BackStopAuthenticationModule.cs
- RecognitionEventArgs.cs
- PathNode.cs
- ListDependantCardsRequest.cs
- SqlIdentifier.cs
- MetadataCache.cs
- UrlPath.cs
- XmlnsDictionary.cs
- Calendar.cs
- FunctionMappingTranslator.cs
- MaterialGroup.cs