Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SerializationInfoEnumerator.cs
- PropertyGridCommands.cs
- ReadOnlyCollectionBase.cs
- OperationCanceledException.cs
- FixedElement.cs
- DataGridViewColumnCollectionEditor.cs
- LocalizationCodeDomSerializer.cs
- RawStylusActions.cs
- ECDiffieHellmanCngPublicKey.cs
- _NetRes.cs
- SqlNodeAnnotations.cs
- ExpressionVisitorHelpers.cs
- IndividualDeviceConfig.cs
- SplineKeyFrames.cs
- BitmapEffectInput.cs
- safesecurityhelperavalon.cs
- TriggerAction.cs
- SerialReceived.cs
- TrackingMemoryStream.cs
- DateTimeFormatInfoScanner.cs
- DropShadowEffect.cs
- DesignerAttribute.cs
- SynchronizationContext.cs
- PerformanceCountersElement.cs
- LinqExpressionNormalizer.cs
- XmlCharCheckingWriter.cs
- StringFunctions.cs
- TargetInvocationException.cs
- StructuralCache.cs
- Boolean.cs
- OutputCacheSettingsSection.cs
- MetroSerializationManager.cs
- DataGridViewColumnEventArgs.cs
- Soap12FormatExtensions.cs
- HwndSubclass.cs
- Matrix.cs
- TextControl.cs
- CfgArc.cs
- CommonGetThemePartSize.cs
- LineServicesCallbacks.cs
- RoutedPropertyChangedEventArgs.cs
- EmbeddedMailObjectsCollection.cs
- ItemChangedEventArgs.cs
- VisualCollection.cs
- XmlSchemaElement.cs
- XmlComment.cs
- QueryPageSettingsEventArgs.cs
- IdentifierService.cs
- SelectionRange.cs
- CorePropertiesFilter.cs
- StateDesignerConnector.cs
- ClientSponsor.cs
- HttpInputStream.cs
- DelayDesigner.cs
- SendActivityValidator.cs
- Viewport3DVisual.cs
- DesignTimeDataBinding.cs
- Regex.cs
- RoutedEventHandlerInfo.cs
- BinaryFormatterWriter.cs
- autovalidator.cs
- MessagePartDescription.cs
- AssemblyCollection.cs
- ProcessInfo.cs
- ColumnPropertiesGroup.cs
- EndpointBehaviorElement.cs
- ECDiffieHellmanCng.cs
- VectorAnimationUsingKeyFrames.cs
- ToolStripScrollButton.cs
- SecurityUtils.cs
- CaseExpr.cs
- Hashtable.cs
- GridViewColumnCollectionChangedEventArgs.cs
- PtsCache.cs
- StringValueSerializer.cs
- LinqDataSourceHelper.cs
- XmlSchemaNotation.cs
- CompilerWrapper.cs
- CapacityStreamGeometryContext.cs
- UserPersonalizationStateInfo.cs
- CharacterBufferReference.cs
- Token.cs
- CompletionProxy.cs
- TextTrailingWordEllipsis.cs
- EntityDataSourceReferenceGroup.cs
- SchemaContext.cs
- ButtonChrome.cs
- HGlobalSafeHandle.cs
- Visual3DCollection.cs
- IsolatedStorageFile.cs
- SqlIdentifier.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- FormsAuthenticationUserCollection.cs
- RawTextInputReport.cs
- Figure.cs
- DropShadowBitmapEffect.cs
- FileCodeGroup.cs
- CodeTypeDeclarationCollection.cs
- DocumentOrderQuery.cs
- ExtendedProtectionPolicyElement.cs