CredentialCache.Remove 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
캐시에서 NetworkCredential 인스턴스를 제거합니다.
오버로드
Remove(Uri, String) |
NetworkCredential 인스턴스가 지정된 URI(Uniform Resource Identifier) 접두사 및 인증 프로토콜과 관련된 경우 캐시에서 해당 인스턴스를 삭제합니다. |
Remove(String, Int32, String) |
NetworkCredential 인스턴스가 지정된 호스트, 포트 및 인증 프로토콜과 관련된 경우 캐시에서 해당 인스턴스를 삭제합니다. |
Remove(Uri, String)
- Source:
- CredentialCache.cs
- Source:
- CredentialCache.cs
- Source:
- CredentialCache.cs
NetworkCredential 인스턴스가 지정된 URI(Uniform Resource Identifier) 접두사 및 인증 프로토콜과 관련된 경우 캐시에서 해당 인스턴스를 삭제합니다.
public:
void Remove(Uri ^ uriPrefix, System::String ^ authType);
public void Remove (Uri uriPrefix, string authType);
public void Remove (Uri? uriPrefix, string? authType);
member this.Remove : Uri * string -> unit
Public Sub Remove (uriPrefix As Uri, authType As String)
매개 변수
- authType
- String
uriPrefix
에 명명된 호스트가 사용한 인증 체계입니다.
예제
다음 코드 예제에서는 이 메서드를 사용하여 캐시에서 인스턴스를 NetworkCredential 삭제합니다.
// Create a webrequest with the specified url.
WebRequest^ myWebRequest = WebRequest::Create( url );
myWebRequest->Credentials = myCredentialCache;
Console::WriteLine( "\nLinked CredentialCache to your request." );
// Send the request and wait for response.
WebResponse^ myWebResponse = myWebRequest->GetResponse();
// Process response here.
Console::Write( "Response received successfully." );
// Call 'Remove' method to dispose credentials for current Uri as not required further.
myCredentialCache->Remove( myWebRequest->RequestUri, "Basic" );
Console::WriteLine( "\nYour credentials have now been removed from the program's CredentialCache" );
myWebResponse->Close();
// Create a webrequest with the specified url.
WebRequest myWebRequest = WebRequest.Create(url);
myWebRequest.Credentials = myCredentialCache;
Console.WriteLine("\nLinked CredentialCache to your request.");
// Send the request and wait for response.
WebResponse myWebResponse = myWebRequest.GetResponse();
// Process response here.
Console.Write("Response received successfully.");
// Call 'Remove' method to dispose credentials for current Uri as not required further.
myCredentialCache.Remove(myWebRequest.RequestUri,"Basic");
Console.WriteLine("\nYour credentials have now been removed from the program's CredentialCache");
myWebResponse.Close();
' Create a webrequest with the specified url .
Dim myWebRequest As WebRequest = WebRequest.Create(url)
myWebRequest.Credentials = myCredentialCache
Console.WriteLine(ControlChars.Cr + "Linked CredentialCache to your request.")
' Send the request and wait for response.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
'Process the response here
Console.Write("Response received successfully.")
'Call 'Remove' method to dispose credentials for current Uri as they would not be;
'required in any of the future requests.
myCredentialCache.Remove(myWebRequest.RequestUri, "Basic")
Console.WriteLine(ControlChars.Cr + "Your credentials have now been removed from the program's CredentialCache")
myWebResponse.Close()
설명
이 메서드는 NetworkCredential 지정된 URI 접두사 및 인증 프로토콜이 자격 증명과 연결된 프로토콜과 일치하는 경우 에서 CredentialCache 인스턴스를 제거합니다. 동일한 NetworkCredential 메서드에 Remove 대한 여러 호출은 영향을 주지 않습니다.
가 null
또는 uriPrefix
이null
거나 캐시에서 일치하는 자격 증명을 찾을 수 없는 경우 authType
이 메서드는 아무 것도 수행하지 않습니다.
적용 대상
Remove(String, Int32, String)
- Source:
- CredentialCache.cs
- Source:
- CredentialCache.cs
- Source:
- CredentialCache.cs
NetworkCredential 인스턴스가 지정된 호스트, 포트 및 인증 프로토콜과 관련된 경우 캐시에서 해당 인스턴스를 삭제합니다.
public:
void Remove(System::String ^ host, int port, System::String ^ authenticationType);
public void Remove (string host, int port, string authenticationType);
public void Remove (string? host, int port, string? authenticationType);
member this.Remove : string * int * string -> unit
Public Sub Remove (host As String, port As Integer, authenticationType As String)
매개 변수
설명
이 메서드는 NetworkCredential 지정된 호스트, 포트 및 인증 프로토콜이 CredentialCache 자격 증명과 연결된 프로토콜과 일치하는 경우 에서 인스턴스를 제거합니다. 동일한 NetworkCredential 메서드에 Remove 대한 여러 호출은 영향을 주지 않습니다.
가 null
또는 uriPrefix
이null
거나 캐시에서 일치하는 자격 증명을 찾을 수 없는 경우 authType
이 메서드는 아무 것도 수행하지 않습니다.
적용 대상
.NET