Teilen über


Verwenden von Ausdrücken zum Zuweisen von Werten an dynamische Ports

Zuweisen von Werten

Wenn ein Sendeport als dynamisch markiert ist, können Sie ihm den Wert einer Variablen vom Typ "Zeichenfolge" zuweisen, die den URI des Ports enthält, den Sie in der Form Ausdruck verwenden möchten. Beispiel:

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";  

Anschließend können Sie den ausgehenden Nachrichten weitere Eigenschaften zuweisen. Beispiel:

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

Weitere Informationen

Einschränkungen beim Konfigurieren des Dateiadapters