Da wirst Du vermutlich direkt in einem
Ticket oder in der Spring4D
Googlegroup nachfragen müssen.
Die Registrierung via Servicename wird aktuell auf jeden Fall in einem Dictionary gespeichert und zwar mit dem Servicenamen als Key - und dementsprechend gilt dieser auch Containerweit. Hätte jetzt spontan angenommen, dass der Servicename nur innerhalb eines registrierten Typs unique ist, habe das aber bisher auch noch nicht benötigt.
Schau mal was ich gefunden habe:
Klick mich
Dachte ich mir schon, konnte aber die Methoden beim überfliegen nicht finden. Gemeint sind vermutlich die zwei hier:
Delphi-Quellcode:
TContainer = class
....
function Resolve(const name: string): TValue; overload;
function Resolve(const name: string; const arguments: array of TValue): TValue; overload;
....