다음을 통해 공유


sqloptions:sqlSession 헤더 요소

sqloptions:sqlSession 옵션을 사용하면 클라이언트에서 요청에 포함되어 SOAP 헤더에 나타나는 세션을 제어할 수 있습니다.

헤더는 sqloptions:sqlSession이라는 하나의 요소로 구성됩니다. 이 요소에는 initiate, terminate, sessionId, timeouttransactionDescriptor의 다섯 개 옵션 특성이 있습니다. 개별 특성의 사용 방법과 동작에 대한 자세한 내용은 SOAP 세션 작업을 참조하십시오.

sqloptions:sqlSession 옵션 인스턴스 하나만 요청이나 응답에 나타날 수 있습니다. 옵션 인스턴스가 여러 개 나타나면 오류가 발생합니다.

다음은 sqloptions:sqlSession 옵션에 대한 스키마의 일부분입니다.

<xs:element name="sqlSession form="qualified">
    <xs:annotation>
        <xs:documentation>
            SQL Server SOAP Session
        </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:attribute
          name="initiate"
          default="false"
          type="xs:boolean"
          form="unqualified">
            <xs:annotation>
                <xs:documentation>
                    TRUE to request to start a new session
                </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute
          name="terminate"
          default="false"
          type="xs:boolean"
          form="unqualified">
            <xs:annotation>
                <xs:documentation>
                    TRUE to request to terminate an existing session
                </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="sessionId" type="xs:base64Binary" form="unqualified">
            <xs:annotation>
                <xs:documentation>
                    The ID of a session
                </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="timeout" type="xs:int" form="unqualified">
            <xs:annotation>
                <xs:documentation>
                    The timeout in seconds before the session expires.
                </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute
          name="transactionDescriptor"
          type="xs:base64Binary"
          form="unqualified">
            <xs:annotation>
                <xs:documentation>
                    The descriptor of a transaction to enlist to.
                </xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>

참고 항목

참조

SOAP 확장 헤더

도움말 및 정보

SQL Server 2005 지원 받기