다음을 통해 공유


식을 사용하여 동적 포트에 값 할당

값 할당

동적으로 표시된 송신 포트에는 Expression 셰이프에서 사용할 포트의 URI가 포함되어 있는 문자열 유형의 일부 변수의 값을 할당할 수 있습니다. 예를 들면 다음과 같습니다.

DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)="mailto:johnd@contoso.com";  
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)=@"file://C:\MyLocation\%SourceFileName%.xml";  
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)=@"msmq://.\private$\MyQueue";  
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)="http://MyOrder.contoso.com";  
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)="ftp://MyServer/MyDirectory/%MessageID%.xml";  

그런 다음 나가는 메시지에 대한 속성을 추가로 할당할 수 있습니다. 예를 들면 다음과 같습니다.

MyOutgoingMessage(SMTP.Subject)="Purcahse Order Received";  
MyOutgoingMessage(FILE.ReceivedFileName)="MyFileName.xml";  
MyOutgoingMessage(FTP.UserName)="MyUserName";  
MyOutgoingMessage(FTP.Password)="MyPassword";  
MyOutgoingMessage((MSMQ.Transactional)=true;  

참고 항목

File 어댑터 구성 시 제한 사항