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
- GrammarBuilderPhrase.cs
- BoolExpressionVisitors.cs
- PackUriHelper.cs
- ProtocolException.cs
- UserPreferenceChangingEventArgs.cs
- MatrixTransform3D.cs
- ScrollableControl.cs
- MulticastIPAddressInformationCollection.cs
- UshortList2.cs
- XmlAnyElementAttributes.cs
- LogExtentCollection.cs
- CodePropertyReferenceExpression.cs
- CodeMemberEvent.cs
- CharEntityEncoderFallback.cs
- CompiledRegexRunner.cs
- TrustLevel.cs
- KoreanCalendar.cs
- XsdDuration.cs
- HttpInputStream.cs
- FontWeight.cs
- TrackingMemoryStreamFactory.cs
- InputChannel.cs
- VirtualDirectoryMappingCollection.cs
- ImageDrawing.cs
- TextRangeAdaptor.cs
- CodeIterationStatement.cs
- srgsitem.cs
- StickyNoteContentControl.cs
- EdmFunctions.cs
- ArcSegment.cs
- _SafeNetHandles.cs
- PropertyInfoSet.cs
- TraceSection.cs
- XmlIlTypeHelper.cs
- Compiler.cs
- Policy.cs
- ModelPropertyDescriptor.cs
- PathFigureCollectionValueSerializer.cs
- ping.cs
- AutomationElementCollection.cs
- RegexCompiler.cs
- MetafileHeaderWmf.cs
- DataControlButton.cs
- GPPOINT.cs
- TimeSpanStorage.cs
- safemediahandle.cs
- TransferMode.cs
- ConsumerConnectionPoint.cs
- UTF7Encoding.cs
- RelationshipDetailsRow.cs
- SlipBehavior.cs
- CompilerParameters.cs
- HttpWebRequestElement.cs
- XamlGridLengthSerializer.cs
- AssemblyBuilderData.cs
- RuleInfoComparer.cs
- DocumentViewerBaseAutomationPeer.cs
- VirtualPathProvider.cs
- TextRunCache.cs
- TextTreeInsertElementUndoUnit.cs
- ParameterEditorUserControl.cs
- KeyEvent.cs
- WebPageTraceListener.cs
- MatrixAnimationBase.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- DBSchemaRow.cs
- ISCIIEncoding.cs
- ConfigurationSectionGroupCollection.cs
- ConfigurationStrings.cs
- ActivationWorker.cs
- StringComparer.cs
- LambdaReference.cs
- TypeRefElement.cs
- AllMembershipCondition.cs
- TcpProcessProtocolHandler.cs
- QueryableFilterRepeater.cs
- UnmanagedBitmapWrapper.cs
- LoadGrammarCompletedEventArgs.cs
- ContainsRowNumberChecker.cs
- CachedRequestParams.cs
- LineMetrics.cs
- WizardPanel.cs
- FolderBrowserDialog.cs
- ViewValidator.cs
- SqlDuplicator.cs
- ListItemConverter.cs
- OperationCanceledException.cs
- LookupNode.cs
- DebugInfoGenerator.cs
- HandlerBase.cs
- HealthMonitoringSection.cs
- BitmapPalettes.cs
- NavigationProperty.cs
- UpdateManifestForBrowserApplication.cs
- ParserStreamGeometryContext.cs
- CommandEventArgs.cs
- XmlSchemaAnnotation.cs
- ValueChangedEventManager.cs
- FunctionDescription.cs
- TextEditorContextMenu.cs