EndpointAddress.IsAnonymous 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔드포인트가 익명인지 여부를 나타내는 값을 가져옵니다.
public:
property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean
속성 값
엔드포인트가 true
이면 AnonymousUri이고, 그렇지 않으면 false
입니다.
예제
EndpointIdentity endpointIdentity =
EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
EndpointAddress endpointAddress = new EndpointAddress(
new Uri
("http://localhost:8003/servicemodelsamples/service/incode/identity"),
endpointIdentity, addressHeaders);
// bool isAnonymous = endpointAddress.IsAnonynmous;
설명
에서 또는 EndpointAddressAugust2004의 URI로 URI EndpointAddress 를 수동으로 복사할 때 이 메서드를 사용하여 에 EndpointAddress10 검사AnonymousUri. 및 EndpointAddressAugust2004 모두 EndpointAddress10 에 특수 익명 값이 있기 때문에 이 작업을 수행해야 합니다. 복사되는 URI가 익명인 경우 사용자는 이러한 값을 사용해야 합니다.
현재 널리 사용되고 있는 네트워크 기술의 범위(예: NAT, DHCP 및 방화벽)로 인해 많은 배포에서 지정된 엔드포인트에 의미 있는 글로벌 URI를 할당할 수 없습니다. 이러한 익명 엔드포인트가 메시지 교환 패턴을 시작하고 회신을 받을 수 있도록 Web Services 주소 지정 사양은 안정적이고 확인 가능한 URI를 가질 수 없는 엔드포인트에서 사용할 URI를 정의합니다.
이 주소를 사용하는 요청은 회신 또는 오류를 전달하기 위한 몇 가지 메커니즘을 제공해야 합니다(예: 동일한 전송 연결에서 회신 반환). 이 메커니즘은 요청/회신 전송 프로토콜(예: HTTP GET 또는 POST)일 수 있습니다. 이 URI는 회신 메시지의 대상으로 사용할 수 있으며 다른 상황에서는 대상으로 사용하면 안 됩니다.
적용 대상
.NET